[][src]Trait carapax::MessageHandler

pub trait MessageHandler<C> {
    fn handle(&mut self, context: &mut C, message: &Message) -> HandlerFuture;
}

A regular message handler

Required methods

fn handle(&mut self, context: &mut C, message: &Message) -> HandlerFuture

Handles a message

Loading content...

Implementors

impl<C> MessageHandler<C> for CommandsHandler<C>[src]

impl<C, F, R> MessageHandler<C> for F where
    F: FnMut(&mut C, &Message) -> R,
    R: Into<HandlerFuture>, 
[src]

Loading content...