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)
Expand description
The chat description was changed
ChatEventInvitesToggled(ChatEventInvitesToggled)
Expand description
The can_invite_users permission of a supergroup chat was toggled
ChatEventIsAllHistoryAvailableToggled(ChatEventIsAllHistoryAvailableToggled)
Expand description
The is_all_history_available setting of a supergroup was toggled
ChatEventLinkedChatChanged(ChatEventLinkedChatChanged)
Expand description
The linked chat of a supergroup was changed
ChatEventLocationChanged(ChatEventLocationChanged)
Expand description
The supergroup location was changed
ChatEventMemberInvited(ChatEventMemberInvited)
Expand description
A new chat member was invited
ChatEventMemberJoined(ChatEventMemberJoined)
Expand description
A new member joined the chat
ChatEventMemberLeft(ChatEventMemberLeft)
Expand description
A member left the chat
ChatEventMemberPromoted(ChatEventMemberPromoted)
Expand description
A chat member has gained/lost administrator status, or the list of their administrator privileges has changed
ChatEventMemberRestricted(ChatEventMemberRestricted)
Expand description
A chat member was restricted/unrestricted or banned/unbanned, or the list of their restrictions has changed
ChatEventMessageDeleted(ChatEventMessageDeleted)
Expand description
A message was deleted
ChatEventMessageEdited(ChatEventMessageEdited)
Expand description
A message was edited
ChatEventMessagePinned(ChatEventMessagePinned)
Expand description
A message was pinned
ChatEventMessageUnpinned(ChatEventMessageUnpinned)
Expand description
A message was unpinned
ChatEventPermissionsChanged(ChatEventPermissionsChanged)
Expand description
The chat permissions was changed
ChatEventPhotoChanged(ChatEventPhotoChanged)
Expand description
The chat photo was changed
ChatEventPollStopped(ChatEventPollStopped)
Expand description
A poll in a message was stopped
ChatEventSignMessagesToggled(ChatEventSignMessagesToggled)
Expand description
The sign_messages setting of a channel was toggled
ChatEventSlowModeDelayChanged(ChatEventSlowModeDelayChanged)
Expand description
The slow_mode_delay setting of a supergroup was changed
ChatEventStickerSetChanged(ChatEventStickerSetChanged)
Expand description
The supergroup sticker set was changed
ChatEventTitleChanged(ChatEventTitleChanged)
Expand description
The chat title was changed
ChatEventUsernameChanged(ChatEventUsernameChanged)
Expand description
The chat username was changed
Implementations
Trait Implementations
impl AsRef<ChatEventAction> for ChatEventAction
[src]
impl AsRef<ChatEventAction> for ChatEventAction
[src]fn as_ref(&self) -> &ChatEventAction
[src]
fn as_ref(&self) -> &ChatEventAction
[src]Performs the conversion.
impl Clone for ChatEventAction
[src]
impl Clone for ChatEventAction
[src]fn clone(&self) -> ChatEventAction
[src]
fn clone(&self) -> ChatEventAction
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for ChatEventAction
[src]
impl Debug for ChatEventAction
[src]impl Default for ChatEventAction
[src]
impl Default for ChatEventAction
[src]impl<'de> Deserialize<'de> for ChatEventAction
[src]
impl<'de> Deserialize<'de> for ChatEventAction
[src]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
impl Serialize for ChatEventAction
[src]
impl Serialize for ChatEventAction
[src]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
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,