Enum seabird::proto::seabird::event::Inner [−][src]
pub enum Inner {
Message(MessageEvent),
PrivateMessage(PrivateMessageEvent),
Mention(MentionEvent),
Command(CommandEvent),
Action(ActionEvent),
PrivateAction(PrivateActionEvent),
SendMessage(SendMessageEvent),
SendPrivateMessage(SendPrivateMessageEvent),
PerformAction(PerformActionEvent),
PerformPrivateAction(PerformPrivateActionEvent),
}
Variants
Message(MessageEvent)
Events sent by chat backends.
Tuple Fields of Message
0: MessageEvent
PrivateMessage(PrivateMessageEvent)
Tuple Fields of PrivateMessage
Mention(MentionEvent)
Tuple Fields of Mention
0: MentionEvent
Command(CommandEvent)
Tuple Fields of Command
0: CommandEvent
Action(ActionEvent)
Tuple Fields of Action
0: ActionEvent
PrivateAction(PrivateActionEvent)
Tuple Fields of PrivateAction
SendMessage(SendMessageEvent)
Events sent by plugins and other clients. Generally, these are only needed for special cases.
Tuple Fields of SendMessage
SendPrivateMessage(SendPrivateMessageEvent)
Tuple Fields of SendPrivateMessage
PerformAction(PerformActionEvent)
Tuple Fields of PerformAction
PerformPrivateAction(PerformPrivateActionEvent)
Tuple Fields of PerformPrivateAction
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Inner
impl UnwindSafe for Inner
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more