pub struct LegacyDmReadReceipt {
pub reader_user_id: i64,
pub up_to_legacy_message_id: i64,
pub ts_ms: i64,
}Expand description
One reader’s m.read receipt to set once its target message has been
imported — up_to_legacy_message_id is the LAST dm_messages.id this
reader actually had read_at stamped for in social.db (never a later
one — plan P12 scope: “never over-count as read”). ts_ms is that same
message’s own read_at, converted to epoch milliseconds.
Fields§
§reader_user_id: i64§up_to_legacy_message_id: i64§ts_ms: i64Trait Implementations§
Source§impl Clone for LegacyDmReadReceipt
impl Clone for LegacyDmReadReceipt
Source§impl Debug for LegacyDmReadReceipt
impl Debug for LegacyDmReadReceipt
Source§impl PartialEq for LegacyDmReadReceipt
impl PartialEq for LegacyDmReadReceipt
impl StructuralPartialEq for LegacyDmReadReceipt
Auto Trait Implementations§
impl Freeze for LegacyDmReadReceipt
impl RefUnwindSafe for LegacyDmReadReceipt
impl Send for LegacyDmReadReceipt
impl Sync for LegacyDmReadReceipt
impl Unpin for LegacyDmReadReceipt
impl UnsafeUnpin for LegacyDmReadReceipt
impl UnwindSafe for LegacyDmReadReceipt
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