A rustlang adapter for readers which delegate read bytes to a writer, adapted from the standard library's std::io::Read#tee
which has since been deprecated.
Add the following to your Cargo.toml
file
[dependencies]
tee = "0.1"
rustdoc api documentation can be found here
The currently unstable/deprecated std library function looks like this
let tee_reader = reader.tee(writer);
With tee
, this looks more like
let tee_reader = tee::TeeReader::new(reader, writer);
Doug Tangren (softprops) 2015