Struct telegram_api_rs::objects::ChatMemberUpdated
source · pub struct ChatMemberUpdated {
pub chat: Chat,
pub from: User,
pub date: i32,
pub old_chat_member: ChatMember,
pub new_chat_member: ChatMember,
pub invite_link: Option<ChatInviteLink>,
}
Fields§
§chat: Chat
§from: User
§date: i32
§old_chat_member: ChatMember
§new_chat_member: ChatMember
§invite_link: Option<ChatInviteLink>
Implementations§
source§impl ChatMemberUpdated
impl ChatMemberUpdated
pub fn from_json(data: JsonValue) -> ChatMemberUpdated
pub fn to_json(&self) -> JsonValue
pub fn empty() -> ChatMemberUpdated
Trait Implementations§
source§impl Clone for ChatMemberUpdated
impl Clone for ChatMemberUpdated
source§impl Display for ChatMemberUpdated
impl Display for ChatMemberUpdated
source§impl From<ChatMemberUpdated> for JsonValue
impl From<ChatMemberUpdated> for JsonValue
source§fn from(u: ChatMemberUpdated) -> Self
fn from(u: ChatMemberUpdated) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for ChatMemberUpdated
impl Send for ChatMemberUpdated
impl Sync for ChatMemberUpdated
impl Unpin for ChatMemberUpdated
impl UnwindSafe for ChatMemberUpdated
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