Trait tractor::Channel[][src]

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

Required methods

fn send(&self, msg: T)[src]

Loading content...

Implementors

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
[src]

impl<T: Send> Channel<T> for Chan<T>[src]

Loading content...