[][src]Trait spectacles_gateway::EventHandler

pub trait EventHandler {
    fn on_shard_ready(&self, _shard: &mut Shard);
fn on_packet(&self, _shard: &mut Shard, _pkt: ReceivePacket); }

The event handler trait, useful for receiving events from the websocket.

Required methods

fn on_shard_ready(&self, _shard: &mut Shard)

Executed when a shard emits a ready event.

fn on_packet(&self, _shard: &mut Shard, _pkt: ReceivePacket)

Executed whenever a raw packet is received.

Loading content...

Implementors

Loading content...