pub struct StoredReadState {
pub chat_id: InlineId,
pub read_max_id: Option<InlineId>,
pub unread_count: Option<u32>,
pub marked_unread: bool,
}Expand description
Durable read state for one chat.
Fields§
§chat_id: InlineIdInline chat ID.
read_max_id: Option<InlineId>Highest message ID known read, when supplied by the server.
unread_count: Option<u32>Remaining unread count, when supplied by the server.
marked_unread: boolWhether the dialog is explicitly marked unread.
Trait Implementations§
Source§impl Clone for StoredReadState
impl Clone for StoredReadState
Source§fn clone(&self) -> StoredReadState
fn clone(&self) -> StoredReadState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for StoredReadState
Source§impl Debug for StoredReadState
impl Debug for StoredReadState
Source§impl<'de> Deserialize<'de> for StoredReadState
impl<'de> Deserialize<'de> for StoredReadState
Source§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
impl Eq for StoredReadState
Source§impl PartialEq for StoredReadState
impl PartialEq for StoredReadState
Source§impl Serialize for StoredReadState
impl Serialize for StoredReadState
impl StructuralPartialEq for StoredReadState
Auto Trait Implementations§
impl Freeze for StoredReadState
impl RefUnwindSafe for StoredReadState
impl Send for StoredReadState
impl Sync for StoredReadState
impl Unpin for StoredReadState
impl UnsafeUnpin for StoredReadState
impl UnwindSafe for StoredReadState
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