pub struct ArchiveDelete {
pub conversation: ConversationKey,
pub message_id: u8,
}Expand description
Retire every archived fragment stored under one message ID.
Emitted when an edit or delete supersedes that ID’s content, ahead of any
replacement ArchiveWrite, so superseded content can never be served
to a resend request again.
Fields§
§conversation: ConversationKey§message_id: u8Trait Implementations§
Source§impl Clone for ArchiveDelete
impl Clone for ArchiveDelete
Source§fn clone(&self) -> ArchiveDelete
fn clone(&self) -> ArchiveDelete
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ArchiveDelete
impl Debug for ArchiveDelete
Source§impl PartialEq for ArchiveDelete
impl PartialEq for ArchiveDelete
impl Copy for ArchiveDelete
impl Eq for ArchiveDelete
impl StructuralPartialEq for ArchiveDelete
Auto Trait Implementations§
impl Freeze for ArchiveDelete
impl RefUnwindSafe for ArchiveDelete
impl Send for ArchiveDelete
impl Sync for ArchiveDelete
impl Unpin for ArchiveDelete
impl UnwindSafe for ArchiveDelete
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)