[−][src]Trait twitchchat::Handler
Handler allows you to implement message filtering with a struct
Provided methods
fn on_message(&mut self, msg: Arc<Message>)
Called when a Message
message is received
fn on_irc_message(&mut self, msg: Arc<Message>)
Called when a irc::types::Message
message is received
fn on_join(&mut self, msg: Arc<Join>)
Called when a Join
message is received
fn on_part(&mut self, msg: Arc<Part>)
Called when a Part
message is received
fn on_priv_msg(&mut self, msg: Arc<PrivMsg>)
Called when a PrivMsg
message is received
fn on_mode(&mut self, msg: Arc<Mode>)
Called when a Mode
message is received
fn on_names_start(&mut self, msg: Arc<NamesStart>)
Called when a NamesStart
message is received
fn on_names_end(&mut self, msg: Arc<NamesEnd>)
Called when a NamesEnd
message is received
fn on_clear_chat(&mut self, msg: Arc<ClearChat>)
Called when a ClearChat
message is received
fn on_clear_msg(&mut self, msg: Arc<ClearMsg>)
Called when a ClearMsg
message is received
fn on_host_target_start(&mut self, msg: Arc<HostTargetStart>)
Called when a HostTargetStart
message is received
fn on_host_target_end(&mut self, msg: Arc<HostTargetEnd>)
Called when a HostTargetEnd
message is received
fn on_notice(&mut self, msg: Arc<Notice>)
Called when a Notice
message is received
fn on_reconnect(&mut self, msg: Arc<Reconnect>)
Called when a Reconnect
message is received
fn on_room_state(&mut self, msg: Arc<RoomState>)
Called when a RoomState
message is received
fn on_user_notice(&mut self, msg: Arc<UserNotice>)
Called when a UserNotice
message is received
fn on_user_state(&mut self, msg: Arc<UserState>)
Called when a UserState
message is received
fn on_global_user_state(&mut self, msg: Arc<GlobalUserState>)
Called when a GlobalUserState
message is received