Struct rust_tdlib::types::MessageThreadInfo  
source · [−]pub struct MessageThreadInfo { /* private fields */ }Expand description
Contains information about a message thread
Implementations
sourceimpl MessageThreadInfo
 
impl MessageThreadInfo
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> MessageThreadInfoBuilder
pub fn chat_id(&self) -> i64
pub fn message_thread_id(&self) -> i64
pub fn reply_info(&self) -> &MessageReplyInfo
pub fn unread_message_count(&self) -> i32
pub fn messages(&self) -> &Vec<Message>
pub fn draft_message(&self) -> &Option<DraftMessage>
Trait Implementations
sourceimpl AsRef<MessageThreadInfo> for MessageThreadInfo
 
impl AsRef<MessageThreadInfo> for MessageThreadInfo
sourcefn as_ref(&self) -> &MessageThreadInfo
 
fn as_ref(&self) -> &MessageThreadInfo
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for MessageThreadInfo
 
impl Clone for MessageThreadInfo
sourcefn clone(&self) -> MessageThreadInfo
 
fn clone(&self) -> MessageThreadInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for MessageThreadInfo
 
impl Debug for MessageThreadInfo
sourceimpl Default for MessageThreadInfo
 
impl Default for MessageThreadInfo
sourcefn default() -> MessageThreadInfo
 
fn default() -> MessageThreadInfo
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MessageThreadInfo
 
impl<'de> Deserialize<'de> for MessageThreadInfo
sourcefn 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
sourceimpl Serialize for MessageThreadInfo
 
impl Serialize for MessageThreadInfo
Auto Trait Implementations
impl RefUnwindSafe for MessageThreadInfo
impl Send for MessageThreadInfo
impl Sync for MessageThreadInfo
impl Unpin for MessageThreadInfo
impl UnwindSafe for MessageThreadInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more