[][src]Enum keybase_protocol::protocol::chat1::notify::ChatActivity

pub enum ChatActivity {
    Incoming_message(IncomingMessage),
    Read_message(ReadMessageInfo),
    New_conversation(NewConversationInfo),
    Set_status(SetStatusInfo),
    Failed_message(FailedMessageInfo),
    Members_update(MembersUpdateInfo),
    Set_app_notification_settings(SetAppNotificationSettingsInfo),
    Teamtype(TeamTypeInfo),
    Expunge(ExpungeInfo),
    Ephemeral_purge(EphemeralPurgeNotifInfo),
    Reaction_update(ReactionUpdateNotif),
    Messages_updated(MessagesUpdated),
}

Variants

Incoming_message(IncomingMessage)Read_message(ReadMessageInfo)New_conversation(NewConversationInfo)Set_status(SetStatusInfo)Failed_message(FailedMessageInfo)Members_update(MembersUpdateInfo)Set_app_notification_settings(SetAppNotificationSettingsInfo)Teamtype(TeamTypeInfo)Expunge(ExpungeInfo)Ephemeral_purge(EphemeralPurgeNotifInfo)Reaction_update(ReactionUpdateNotif)Messages_updated(MessagesUpdated)

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]