pub struct ChatEventMemberPromoted { /* private fields */ }
Expand description
A chat member has gained/lost administrator status, or the list of their administrator privileges has changed
Implementations§
Source§impl ChatEventMemberPromoted
impl ChatEventMemberPromoted
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> ChatEventMemberPromotedBuilder
pub fn user_id(&self) -> i64
pub fn old_status(&self) -> &ChatMemberStatus
pub fn new_status(&self) -> &ChatMemberStatus
Trait Implementations§
Source§impl AsRef<ChatEventMemberPromoted> for ChatEventMemberPromoted
impl AsRef<ChatEventMemberPromoted> for ChatEventMemberPromoted
Source§fn as_ref(&self) -> &ChatEventMemberPromoted
fn as_ref(&self) -> &ChatEventMemberPromoted
Converts this type into a shared reference of the (usually inferred) input type.
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 Default for ChatEventMemberPromoted
impl Default for ChatEventMemberPromoted
Source§fn default() -> ChatEventMemberPromoted
fn default() -> ChatEventMemberPromoted
Returns the “default value” for a type. Read more
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 Serialize for ChatEventMemberPromoted
impl Serialize for ChatEventMemberPromoted
impl TDChatEventAction 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