1 2 3 4 5 6 7
pub trait TReadTransport: std::io::Read {} pub trait TWriteTransport: std::io::Write {} impl<T> TReadTransport for T where T: std::io::Read {} impl<T> TWriteTransport for T where T: std::io::Write {}