Enum seabird::proto::seabird::chat_event::Inner [−][src]
pub enum Inner {
Show 13 variants
Hello(HelloChatEvent),
Success(SuccessChatEvent),
Failed(FailedChatEvent),
Message(MessageEvent),
PrivateMessage(PrivateMessageEvent),
Mention(MentionEvent),
Command(CommandEvent),
Action(ActionEvent),
PrivateAction(PrivateActionEvent),
JoinChannel(JoinChannelChatEvent),
LeaveChannel(LeaveChannelChatEvent),
ChangeChannel(ChangeChannelChatEvent),
Metadata(MetadataChatEvent),
}
Variants
Hello(HelloChatEvent)
Seabird-internal event types
Tuple Fields of Hello
Success(SuccessChatEvent)
Tuple Fields of Success
Failed(FailedChatEvent)
Tuple Fields of Failed
Message(MessageEvent)
Messages from the service
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
JoinChannel(JoinChannelChatEvent)
Channel changes
Tuple Fields of JoinChannel
LeaveChannel(LeaveChannelChatEvent)
Tuple Fields of LeaveChannel
ChangeChannel(ChangeChannelChatEvent)
Tuple Fields of ChangeChannel
Metadata(MetadataChatEvent)
Introspection
Tuple Fields of Metadata
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