pub struct UpdateChatMember { /* private fields */ }
Expand description
User rights changed in a chat; for bots only
Implementations§
Source§impl UpdateChatMember
impl UpdateChatMember
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> UpdateChatMemberBuilder
pub fn chat_id(&self) -> i64
pub fn actor_user_id(&self) -> i64
pub fn date(&self) -> i32
pub fn invite_link(&self) -> &Option<ChatInviteLink>
pub fn old_chat_member(&self) -> &ChatMember
pub fn new_chat_member(&self) -> &ChatMember
Trait Implementations§
Source§impl AsRef<UpdateChatMember> for UpdateChatMember
impl AsRef<UpdateChatMember> for UpdateChatMember
Source§fn as_ref(&self) -> &UpdateChatMember
fn as_ref(&self) -> &UpdateChatMember
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for UpdateChatMember
impl Clone for UpdateChatMember
Source§fn clone(&self) -> UpdateChatMember
fn clone(&self) -> UpdateChatMember
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 UpdateChatMember
impl Debug for UpdateChatMember
Source§impl Default for UpdateChatMember
impl Default for UpdateChatMember
Source§fn default() -> UpdateChatMember
fn default() -> UpdateChatMember
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateChatMember
impl<'de> Deserialize<'de> for UpdateChatMember
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 UpdateChatMember
impl Serialize for UpdateChatMember
impl TDUpdate for UpdateChatMember
Auto Trait Implementations§
impl Freeze for UpdateChatMember
impl RefUnwindSafe for UpdateChatMember
impl Send for UpdateChatMember
impl Sync for UpdateChatMember
impl Unpin for UpdateChatMember
impl UnwindSafe for UpdateChatMember
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