pub trait Network<D: Data>: Sync + Send { type S: Sender<D>; type R: Receiver<D>; // Required method fn into(self) -> (Self::S, Self::R); }
A bare version of network components.