pub trait Network {
type Reader: NetworkRead;
type Writer: NetworkWrite;
// Required method
fn split(&mut self) -> (&mut Self::Reader, &mut Self::Writer);
}Expand description
A bidirectional network layer that can be split into independent read and write halves.
Required Associated Types§
Sourcetype Reader: NetworkRead
type Reader: NetworkRead
Read half type.
Sourcetype Writer: NetworkWrite
type Writer: NetworkWrite
Write half type.