Decided to export the Transformer after all.
This commit is contained in:
@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user