[][src]Trait weasel::event::EventReceiver

pub trait EventReceiver<R: BattleRules> {
    fn receive(
        &mut self,
        event: VersionedEventWrapper<R>
    ) -> WeaselResult<(), R>; }

A trait for objects that can receive verified events.

Required methods

fn receive(&mut self, event: VersionedEventWrapper<R>) -> WeaselResult<(), R>

Processes a verified event.

Loading content...

Implementors

impl<R: BattleRules + 'static> EventReceiver<R> for Client<R>[src]

impl<R: BattleRules + 'static> EventReceiver<R> for Server<R>[src]

Loading content...