pub struct ChatFull {Show 20 fields
pub can_set_username: bool,
pub has_scheduled: bool,
pub translations_disabled: bool,
pub id: i64,
pub about: String,
pub participants: ChatParticipants,
pub chat_photo: Option<Photo>,
pub notify_settings: PeerNotifySettings,
pub exported_invite: Option<ExportedChatInvite>,
pub bot_info: Option<Vec<BotInfo>>,
pub pinned_msg_id: Option<i32>,
pub folder_id: Option<i32>,
pub call: Option<InputGroupCall>,
pub ttl_period: Option<i32>,
pub groupcall_default_join_as: Option<Peer>,
pub theme_emoticon: Option<String>,
pub requests_pending: Option<i32>,
pub recent_requesters: Option<Vec<i64>>,
pub available_reactions: Option<ChatReactions>,
pub reactions_limit: Option<i32>,
}Expand description
Generated from:
chatFull#2633421b flags:# can_set_username:flags.7?true has_scheduled:flags.8?true translations_disabled:flags.19?true id:long about:string participants:ChatParticipants chat_photo:flags.2?Photo notify_settings:PeerNotifySettings exported_invite:flags.13?ExportedChatInvite bot_info:flags.3?Vector<BotInfo> pinned_msg_id:flags.6?int folder_id:flags.11?int call:flags.12?InputGroupCall ttl_period:flags.14?int groupcall_default_join_as:flags.15?Peer theme_emoticon:flags.16?string requests_pending:flags.17?int recent_requesters:flags.17?Vector<long> available_reactions:flags.18?ChatReactions reactions_limit:flags.20?int = ChatFullFields§
§can_set_username: bool§has_scheduled: bool§translations_disabled: bool§id: i64§about: String§participants: ChatParticipants§chat_photo: Option<Photo>§notify_settings: PeerNotifySettings§exported_invite: Option<ExportedChatInvite>§bot_info: Option<Vec<BotInfo>>§pinned_msg_id: Option<i32>§folder_id: Option<i32>§call: Option<InputGroupCall>§ttl_period: Option<i32>§groupcall_default_join_as: Option<Peer>§theme_emoticon: Option<String>§requests_pending: Option<i32>§recent_requesters: Option<Vec<i64>>§available_reactions: Option<ChatReactions>§reactions_limit: Option<i32>Trait Implementations§
Source§impl Deserializable for ChatFull
impl Deserializable for ChatFull
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl Identifiable for ChatFull
impl Identifiable for ChatFull
Source§const CONSTRUCTOR_ID: u32 = 0x2633421b
const CONSTRUCTOR_ID: u32 = 0x2633421b
The constructor ID as specified in the TL schema.
Source§impl Serializable for ChatFull
impl Serializable for ChatFull
impl StructuralPartialEq for ChatFull
Auto Trait Implementations§
impl Freeze for ChatFull
impl RefUnwindSafe for ChatFull
impl Send for ChatFull
impl Sync for ChatFull
impl Unpin for ChatFull
impl UnsafeUnpin for ChatFull
impl UnwindSafe for ChatFull
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