Trait crosstown_bus::MessageHandler

source ·
pub trait MessageHandler<T> {
    // Required method
    fn handle(&self, message: Box<T>) -> Result<(), HandleError>
       where T: Clone + BorshDeserialize + BorshSerialize + 'static;
}

Required Methods§

source

fn handle(&self, message: Box<T>) -> Result<(), HandleError>
where T: Clone + BorshDeserialize + BorshSerialize + 'static,

Implementors§