pub struct DiscussionMessage {
pub messages: Vec<Message>,
pub max_id: Option<i32>,
pub read_inbox_max_id: Option<i32>,
pub read_outbox_max_id: Option<i32>,
pub unread_count: i32,
pub chats: Vec<Chat>,
pub users: Vec<User>,
}Expand description
Generated from:
messages.discussionMessage#a6341782 flags:# messages:Vector<Message> max_id:flags.0?int read_inbox_max_id:flags.1?int read_outbox_max_id:flags.2?int unread_count:int chats:Vector<Chat> users:Vector<User> = messages.DiscussionMessageFields§
§messages: Vec<Message>§max_id: Option<i32>§read_inbox_max_id: Option<i32>§read_outbox_max_id: Option<i32>§unread_count: i32§chats: Vec<Chat>§users: Vec<User>Trait Implementations§
Source§impl Clone for DiscussionMessage
impl Clone for DiscussionMessage
Source§fn clone(&self) -> DiscussionMessage
fn clone(&self) -> DiscussionMessage
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 DiscussionMessage
impl Debug for DiscussionMessage
Source§impl Deserializable for DiscussionMessage
impl Deserializable for DiscussionMessage
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<DiscussionMessage> for DiscussionMessage
impl From<DiscussionMessage> for DiscussionMessage
Source§fn from(x: DiscussionMessage) -> Self
fn from(x: DiscussionMessage) -> Self
Converts to this type from the input type.
Source§impl Identifiable for DiscussionMessage
impl Identifiable for DiscussionMessage
Source§const CONSTRUCTOR_ID: u32 = 0xa6341782
const CONSTRUCTOR_ID: u32 = 0xa6341782
The constructor ID as specified in the TL schema.
Source§impl PartialEq for DiscussionMessage
impl PartialEq for DiscussionMessage
Source§impl Serializable for DiscussionMessage
impl Serializable for DiscussionMessage
Source§impl TryFrom<DiscussionMessage> for DiscussionMessage
impl TryFrom<DiscussionMessage> for DiscussionMessage
Source§type Error = DiscussionMessage
type Error = DiscussionMessage
The type returned in the event of a conversion error.
impl StructuralPartialEq for DiscussionMessage
Auto Trait Implementations§
impl Freeze for DiscussionMessage
impl RefUnwindSafe for DiscussionMessage
impl Send for DiscussionMessage
impl Sync for DiscussionMessage
impl Unpin for DiscussionMessage
impl UnsafeUnpin for DiscussionMessage
impl UnwindSafe for DiscussionMessage
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