pub struct ForumTopic {Show 21 fields
pub my: bool,
pub closed: bool,
pub pinned: bool,
pub short: bool,
pub hidden: bool,
pub title_missing: bool,
pub id: i32,
pub date: i32,
pub peer: Peer,
pub title: String,
pub icon_color: i32,
pub icon_emoji_id: Option<i64>,
pub top_message: i32,
pub read_inbox_max_id: i32,
pub read_outbox_max_id: i32,
pub unread_count: i32,
pub unread_mentions_count: i32,
pub unread_reactions_count: i32,
pub from_id: Peer,
pub notify_settings: PeerNotifySettings,
pub draft: Option<DraftMessage>,
}Expand description
Generated from:
forumTopic#cdff0eca flags:# my:flags.1?true closed:flags.2?true pinned:flags.3?true short:flags.5?true hidden:flags.6?true title_missing:flags.7?true id:int date:int peer:Peer title:string icon_color:int icon_emoji_id:flags.0?long top_message:int read_inbox_max_id:int read_outbox_max_id:int unread_count:int unread_mentions_count:int unread_reactions_count:int from_id:Peer notify_settings:PeerNotifySettings draft:flags.4?DraftMessage = ForumTopicFields§
§my: bool§closed: bool§pinned: bool§short: bool§title_missing: bool§id: i32§date: i32§peer: Peer§title: String§icon_color: i32§icon_emoji_id: Option<i64>§top_message: i32§read_inbox_max_id: i32§read_outbox_max_id: i32§unread_count: i32§unread_mentions_count: i32§unread_reactions_count: i32§from_id: Peer§notify_settings: PeerNotifySettings§draft: Option<DraftMessage>Trait Implementations§
Source§impl Clone for ForumTopic
impl Clone for ForumTopic
Source§fn clone(&self) -> ForumTopic
fn clone(&self) -> ForumTopic
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ForumTopic
impl Debug for ForumTopic
Source§impl Deserializable for ForumTopic
impl Deserializable for ForumTopic
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 From<ForumTopic> for ForumTopic
impl From<ForumTopic> for ForumTopic
Source§fn from(x: ForumTopic) -> Self
fn from(x: ForumTopic) -> Self
Converts to this type from the input type.
Source§impl Identifiable for ForumTopic
impl Identifiable for ForumTopic
Source§const CONSTRUCTOR_ID: u32 = 0xcdff0eca
const CONSTRUCTOR_ID: u32 = 0xcdff0eca
The constructor ID as specified in the TL schema.
Source§impl PartialEq for ForumTopic
impl PartialEq for ForumTopic
Source§impl Serializable for ForumTopic
impl Serializable for ForumTopic
Source§impl TryFrom<ForumTopic> for ForumTopic
impl TryFrom<ForumTopic> for ForumTopic
Source§type Error = ForumTopic
type Error = ForumTopic
The type returned in the event of a conversion error.
impl StructuralPartialEq for ForumTopic
Auto Trait Implementations§
impl Freeze for ForumTopic
impl RefUnwindSafe for ForumTopic
impl Send for ForumTopic
impl Sync for ForumTopic
impl Unpin for ForumTopic
impl UnsafeUnpin for ForumTopic
impl UnwindSafe for ForumTopic
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