pub struct ChatEventMemberPromoted {
pub user_id: i64,
pub old_status: ChatMemberStatus,
pub new_status: ChatMemberStatus,
}
Expand description
A chat member has gained/lost administrator status, or the list of their administrator privileges has changed
Fields§
§user_id: i64
Affected chat member user identifier
old_status: ChatMemberStatus
Previous status of the chat member
new_status: ChatMemberStatus
New status of the chat member
Trait Implementations§
Source§impl Clone for ChatEventMemberPromoted
impl Clone for ChatEventMemberPromoted
Source§fn clone(&self) -> ChatEventMemberPromoted
fn clone(&self) -> ChatEventMemberPromoted
Returns a copy 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 Debug for ChatEventMemberPromoted
impl Debug for ChatEventMemberPromoted
Source§impl<'de> Deserialize<'de> for ChatEventMemberPromoted
impl<'de> Deserialize<'de> for ChatEventMemberPromoted
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 ChatEventMemberPromoted
impl PartialEq for ChatEventMemberPromoted
Source§impl Serialize for ChatEventMemberPromoted
impl Serialize for ChatEventMemberPromoted
impl StructuralPartialEq for ChatEventMemberPromoted
Auto Trait Implementations§
impl Freeze for ChatEventMemberPromoted
impl RefUnwindSafe for ChatEventMemberPromoted
impl Send for ChatEventMemberPromoted
impl Sync for ChatEventMemberPromoted
impl Unpin for ChatEventMemberPromoted
impl UnwindSafe for ChatEventMemberPromoted
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