Enum rust_tdlib::types::ChatEventAction [−][src]
pub enum ChatEventAction {}Show variants
ChatEventDescriptionChanged(ChatEventDescriptionChanged), ChatEventInvitesToggled(ChatEventInvitesToggled), ChatEventIsAllHistoryAvailableToggled(ChatEventIsAllHistoryAvailableToggled), ChatEventLinkedChatChanged(ChatEventLinkedChatChanged), ChatEventLocationChanged(ChatEventLocationChanged), ChatEventMemberInvited(ChatEventMemberInvited), ChatEventMemberJoined(ChatEventMemberJoined), ChatEventMemberLeft(ChatEventMemberLeft), ChatEventMemberPromoted(ChatEventMemberPromoted), ChatEventMemberRestricted(ChatEventMemberRestricted), ChatEventMessageDeleted(ChatEventMessageDeleted), ChatEventMessageEdited(ChatEventMessageEdited), ChatEventMessagePinned(ChatEventMessagePinned), ChatEventMessageUnpinned(ChatEventMessageUnpinned), ChatEventPermissionsChanged(ChatEventPermissionsChanged), ChatEventPhotoChanged(ChatEventPhotoChanged), ChatEventPollStopped(ChatEventPollStopped), ChatEventSignMessagesToggled(ChatEventSignMessagesToggled), ChatEventSlowModeDelayChanged(ChatEventSlowModeDelayChanged), ChatEventStickerSetChanged(ChatEventStickerSetChanged), ChatEventTitleChanged(ChatEventTitleChanged), ChatEventUsernameChanged(ChatEventUsernameChanged), // some variants omitted
Expand description
Represents a chat event
Variants
ChatEventDescriptionChanged(ChatEventDescriptionChanged)
The chat description was changed
ChatEventInvitesToggled(ChatEventInvitesToggled)
The can_invite_users permission of a supergroup chat was toggled
ChatEventIsAllHistoryAvailableToggled(ChatEventIsAllHistoryAvailableToggled)
The is_all_history_available setting of a supergroup was toggled
ChatEventLinkedChatChanged(ChatEventLinkedChatChanged)
The linked chat of a supergroup was changed
ChatEventLocationChanged(ChatEventLocationChanged)
The supergroup location was changed
ChatEventMemberInvited(ChatEventMemberInvited)
A new chat member was invited
ChatEventMemberJoined(ChatEventMemberJoined)
A new member joined the chat
ChatEventMemberLeft(ChatEventMemberLeft)
A member left the chat
ChatEventMemberPromoted(ChatEventMemberPromoted)
A chat member has gained/lost administrator status, or the list of their administrator privileges has changed
ChatEventMemberRestricted(ChatEventMemberRestricted)
A chat member was restricted/unrestricted or banned/unbanned, or the list of their restrictions has changed
ChatEventMessageDeleted(ChatEventMessageDeleted)
A message was deleted
ChatEventMessageEdited(ChatEventMessageEdited)
A message was edited
ChatEventMessagePinned(ChatEventMessagePinned)
A message was pinned
ChatEventMessageUnpinned(ChatEventMessageUnpinned)
A message was unpinned
ChatEventPermissionsChanged(ChatEventPermissionsChanged)
The chat permissions was changed
ChatEventPhotoChanged(ChatEventPhotoChanged)
The chat photo was changed
ChatEventPollStopped(ChatEventPollStopped)
A poll in a message was stopped
ChatEventSignMessagesToggled(ChatEventSignMessagesToggled)
The sign_messages setting of a channel was toggled
ChatEventSlowModeDelayChanged(ChatEventSlowModeDelayChanged)
The slow_mode_delay setting of a supergroup was changed
ChatEventStickerSetChanged(ChatEventStickerSetChanged)
The supergroup sticker set was changed
ChatEventTitleChanged(ChatEventTitleChanged)
The chat title was changed
ChatEventUsernameChanged(ChatEventUsernameChanged)
The chat username was changed
Implementations
Trait Implementations
Performs the conversion.
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ChatEventAction
impl Send for ChatEventAction
impl Sync for ChatEventAction
impl Unpin for ChatEventAction
impl UnwindSafe for ChatEventAction
Blanket Implementations
Mutably borrows from an owned value. Read more