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}