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.
|
// 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.
|
// 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
|
// WARNING: The current implementation doesn't match the output of [CensorLikelyKeys], so I definitely
|
||||||
// have a bug somewhere.
|
// have a bug somewhere.
|
||||||
func Copy(w io.Writer, r io.Reader) error {
|
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
|
return err
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user