Worker

Trait Worker 

Source
pub trait Worker<C: IOCallback>: Send + 'static {
    // Required method
    fn done(&self, event: IOEvent<C>);
}
Expand description

A trait for workers that accept IO events.

This allows using either IOWorkers (wrappers around channels) or direct channels (MTx, Tx) or any other sink, or even process inline.

Required Methods§

Source

fn done(&self, event: IOEvent<C>)

Implementations on Foreign Types§

Source§

impl<C, F> Worker<C> for MTx<F>
where F: Flavor<Item = IOEvent<C>> + FlavorMP, C: IOCallback,

Source§

fn done(&self, item: IOEvent<C>)

Source§

impl<C, F> Worker<C> for Tx<F>
where F: Flavor<Item = IOEvent<C>>, C: IOCallback,

Source§

fn done(&self, item: IOEvent<C>)

Implementors§