headless_talk/event/
mod.rs

1pub mod channel;
2
3use crate::handler::error::HandlerError;
4
5use self::channel::ChannelEvent;
6
7#[derive(Debug)]
8pub enum ClientEvent {
9    /// Channel event
10    Channel {
11        id: i64,
12        event: ChannelEvent,
13    },
14
15    /// Server switch request
16    SwitchServer,
17
18    /// Kickout reason
19    Kickout(i32),
20
21    Error(HandlerError),
22}