Trait Consumer

Source
pub trait Consumer:
    Send
    + Sync
    + 'static {
    // Required methods
    fn boxed(self) -> Result<Box<dyn Consumer>, Error>;
    fn consume(&mut self, channel: Receiver);
}

Required Methods§

Source

fn boxed(self) -> Result<Box<dyn Consumer>, Error>

Source

fn consume(&mut self, channel: Receiver)

Implementors§