[][src]Trait weasel::event::EventServer

pub trait EventServer<R: BattleRules> {
    fn process_client(
        &mut self,
        event: ClientEventPrototype<R>
    ) -> WeaselResult<(), R>; }

A trait for objects that can verify and process new client events.

Required methods

fn process_client(
    &mut self,
    event: ClientEventPrototype<R>
) -> WeaselResult<(), R>

Processes a client event prototype.

Loading content...

Implementors

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

Loading content...