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

pub enum ChatActivity {
    Incoming_message {
        incoming_message: IncomingMessage,
    },
    Read_message {
        read_message: ReadMessageInfo,
    },
    New_conversation {
        new_conversation: NewConversationInfo,
    },
    Set_status {
        set_status: SetStatusInfo,
    },
    Failed_message {
        failed_message: FailedMessageInfo,
    },
    Members_update {
        members_update: MembersUpdateInfo,
    },
    Set_app_notification_settings {
        set_app_notification_settings: SetAppNotificationSettingsInfo,
    },
    Teamtype {
        teamtype: TeamTypeInfo,
    },
    Expunge {
        expunge: ExpungeInfo,
    },
    Ephemeral_purge {
        ephemeral_purge: EphemeralPurgeNotifInfo,
    },
    Reaction_update {
        reaction_update: ReactionUpdateNotif,
    },
    Messages_updated {
        messages_updated: MessagesUpdated,
    },
}

Variants

Incoming_message

Fields of Incoming_message

incoming_message: IncomingMessage
Read_message

Fields of Read_message

read_message: ReadMessageInfo
New_conversation

Fields of New_conversation

new_conversation: NewConversationInfo
Set_status

Fields of Set_status

set_status: SetStatusInfo
Failed_message

Fields of Failed_message

failed_message: FailedMessageInfo
Members_update

Fields of Members_update

members_update: MembersUpdateInfo
Set_app_notification_settings

Fields of Set_app_notification_settings

set_app_notification_settings: SetAppNotificationSettingsInfo
Teamtype

Fields of Teamtype

teamtype: TeamTypeInfo
Expunge

Fields of Expunge

expunge: ExpungeInfo
Ephemeral_purge

Fields of Ephemeral_purge

ephemeral_purge: EphemeralPurgeNotifInfo
Reaction_update

Fields of Reaction_update

reaction_update: ReactionUpdateNotif
Messages_updated

Fields of Messages_updated

messages_updated: MessagesUpdated

Auto Trait Implementations

Blanket Implementations

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

impl<T> From<T> for 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]