Struct frankenstein::objects::Chat [−][src]
pub struct Chat {}Show fields
pub id: i64, pub type_field: 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<Box<Message>>, pub permissions: Option<ChatPermissions>, pub slow_mode_delay: Option<u16>, pub message_auto_delete_time: Option<u32>, 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
type_field: 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<Box<Message>>
permissions: Option<ChatPermissions>
slow_mode_delay: Option<u16>
message_auto_delete_time: Option<u32>
sticker_set_name: Option<String>
can_set_sticker_set: Option<bool>
linked_chat_id: Option<i64>
location: Option<ChatLocation>
Implementations
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
pub fn clone_any_send(&self) -> Box<dyn CloneAny + Send + 'static, Global> where
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + Sync + 'static, Global> where
T: Sync,
pub fn vzip(self) -> V
impl<T> UnsafeAny for T where
T: Any,