Trait messagebus::SynchronizedHandler[][src]

pub trait SynchronizedHandler<M: Message>: Send {
    type Error: StdSyncSendError;
    type Response: Message;
    fn handle(
        &mut self,
        msg: M,
        bus: &Bus
    ) -> Result<Self::Response, Self::Error>; fn sync(&mut self, _bus: &Bus) -> Result<(), Self::Error> { ... } }

Associated Types

Required methods

Provided methods

Implementors