Struct rust_tdlib::types::ChatEventMemberPromoted
source · [−]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
sourceimpl 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
sourceimpl AsRef<ChatEventMemberPromoted> for ChatEventMemberPromoted
impl AsRef<ChatEventMemberPromoted> for ChatEventMemberPromoted
sourcefn as_ref(&self) -> &ChatEventMemberPromoted
fn as_ref(&self) -> &ChatEventMemberPromoted
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for ChatEventMemberPromoted
impl Clone for ChatEventMemberPromoted
sourcefn clone(&self) -> ChatEventMemberPromoted
fn clone(&self) -> ChatEventMemberPromoted
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ChatEventMemberPromoted
impl Debug for ChatEventMemberPromoted
sourceimpl Default for ChatEventMemberPromoted
impl Default for ChatEventMemberPromoted
sourcefn default() -> ChatEventMemberPromoted
fn default() -> ChatEventMemberPromoted
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ChatEventMemberPromoted
impl<'de> Deserialize<'de> for ChatEventMemberPromoted
sourcefn 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
sourceimpl Serialize for ChatEventMemberPromoted
impl Serialize for ChatEventMemberPromoted
impl TDChatEventAction for ChatEventMemberPromoted
Auto Trait Implementations
impl RefUnwindSafe for ChatEventMemberPromoted
impl Send for ChatEventMemberPromoted
impl Sync for ChatEventMemberPromoted
impl Unpin for ChatEventMemberPromoted
impl UnwindSafe for ChatEventMemberPromoted
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more