Trait Channel

Source
pub trait Channel<T: Sized>: HasLength + Send {
    // Required method
    fn send(&self, msg: T);
}

Required Methods§

Source

fn send(&self, msg: T)

Implementors§

Source§

impl<FROM, TO, CHAN, MAP> Channel<TO> for MappedChannel<FROM, TO, CHAN, MAP>
where FROM: Send, TO: Send, CHAN: Channel<FROM>, MAP: Fn(TO) -> FROM + Send,

Source§

impl<T: Send> Channel<T> for Chan<T>