pub struct ChatEventMemberSubscriptionExtended {
pub user_id: i64,
pub old_status: ChatMemberStatus,
pub new_status: ChatMemberStatus,
}Expand description
A chat member extended their subscription to the chat
Fields§
§user_id: i64Affected chat member user identifier
old_status: ChatMemberStatusPrevious status of the chat member
new_status: ChatMemberStatusNew status of the chat member
Trait Implementations§
Source§impl Clone for ChatEventMemberSubscriptionExtended
impl Clone for ChatEventMemberSubscriptionExtended
Source§fn clone(&self) -> ChatEventMemberSubscriptionExtended
fn clone(&self) -> ChatEventMemberSubscriptionExtended
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ChatEventMemberSubscriptionExtended
impl<'de> Deserialize<'de> for ChatEventMemberSubscriptionExtended
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ChatEventMemberSubscriptionExtended
impl PartialEq for ChatEventMemberSubscriptionExtended
Source§fn eq(&self, other: &ChatEventMemberSubscriptionExtended) -> bool
fn eq(&self, other: &ChatEventMemberSubscriptionExtended) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ChatEventMemberSubscriptionExtended
Auto Trait Implementations§
impl Freeze for ChatEventMemberSubscriptionExtended
impl RefUnwindSafe for ChatEventMemberSubscriptionExtended
impl Send for ChatEventMemberSubscriptionExtended
impl Sync for ChatEventMemberSubscriptionExtended
impl Unpin for ChatEventMemberSubscriptionExtended
impl UnsafeUnpin for ChatEventMemberSubscriptionExtended
impl UnwindSafe for ChatEventMemberSubscriptionExtended
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more