pub trait ReadWrite: Read + Write { }
A combination of the std::io::Read and std::io::Write traits.
Blanket implementation of ReadWrite for all types that implement both Read and Write. This makes things such as sockets and files compatible with the ReadWrite abstraction