pub struct Chat {Show 18 fields
pub id: i64,
pub typ: String,
pub title: Option<String>,
pub username: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub photo: Option<ChatPhoto>,
pub bio: Option<String>,
pub description: Option<String>,
pub invite_link: Option<String>,
pub pinned_message: Option<Message>,
pub permissions: Option<ChatPermissions>,
pub slow_mode_delay: Option<i32>,
pub message_auto_delete_time: Option<i32>,
pub sticker_set_name: Option<String>,
pub can_set_sticker_set: Option<bool>,
pub linked_chat_id: Option<i64>,
pub location: Option<ChatLocation>,
}
Fields§
§id: i64
§typ: String
§title: Option<String>
§username: Option<String>
§first_name: Option<String>
§last_name: Option<String>
§photo: Option<ChatPhoto>
§bio: Option<String>
§description: Option<String>
§invite_link: Option<String>
§pinned_message: Option<Message>
§permissions: Option<ChatPermissions>
§slow_mode_delay: Option<i32>
§message_auto_delete_time: Option<i32>
§sticker_set_name: Option<String>
§can_set_sticker_set: Option<bool>
§linked_chat_id: Option<i64>
§location: Option<ChatLocation>
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Chat
impl RefUnwindSafe for Chat
impl Send for Chat
impl Sync for Chat
impl Unpin for Chat
impl UnwindSafe for Chat
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