Struct tg_botapi::types::Chat [−][src]
pub struct Chat {Show 18 fields
pub id: i64,
pub chat_type: ChatType,
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<Box<Message>>,
pub permissions: Option<ChatPermissions>,
pub slow_mode_delay: Option<i64>,
pub message_auto_delete_time: Option<i64>,
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
chat_type: ChatType
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<Box<Message>>
permissions: Option<ChatPermissions>
slow_mode_delay: Option<i64>
message_auto_delete_time: Option<i64>
sticker_set_name: Option<String>
can_set_sticker_set: Option<bool>
linked_chat_id: Option<i64>
location: Option<ChatLocation>
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Chat
impl UnwindSafe for Chat
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more