diff --git a/censor.go b/censor.go index fa79e8a..61811fc 100644 --- a/censor.go +++ b/censor.go @@ -227,14 +227,16 @@ func (*tf) Reset() { } // Transformer implements [transform.Transformer], censoring any likely keys it encounters. -// Not exporting at this time, as it's bugged and a correct version might require maintaining state. -// var Transformer transform.Transformer = (*tf)(nil) +// +// WARNING: The current implementation doesn't match the output of [CensorLikelyKeys], so I definitely +// have a bug somewhere. +var Transformer transform.Transformer = (*tf)(nil) // Copy copies r to w, censoring any likely keys it encounters. // // WARNING: The current implementation doesn't match the output of [CensorLikelyKeys], so I definitely // have a bug somewhere. func Copy(w io.Writer, r io.Reader) error { - _, err := io.Copy(w, transform.NewReader(r, (*tf)(nil))) + _, err := io.Copy(w, transform.NewReader(r, Transformer)) return err }