Trait JobHandler

Source
pub trait JobHandler: Send {
    // Required methods
    fn handle(&mut self, job: &Job) -> JobHandlerResult;
    fn cloned(&mut self) -> Box<dyn JobHandler>;
}

Required Methods§

Source

fn handle(&mut self, job: &Job) -> JobHandlerResult

Source

fn cloned(&mut self) -> Box<dyn JobHandler>

Implementors§

Source§

impl<F> JobHandler for F
where F: FnMut(&Job) -> JobHandlerResult + Copy + Send + 'static,