Skip to main content

Task

Trait Task 

Source
pub trait Task<I, O> {
    // Required methods
    fn push(&self, input: I);
    fn stop(&mut self);
    fn get_inner(&self) -> Option<Sender<I>>;
}

Required Methods§

Source

fn push(&self, input: I)

Source

fn stop(&mut self)

Source

fn get_inner(&self) -> Option<Sender<I>>

Implementors§

Source§

impl<T, Input, Output> Task<Input, Output> for T
where T: Thread<Input, Output>,