#[repr(C)]pub struct XmtpFfiArchiveOptions {
pub elements: i32,
pub start_ns: i64,
pub end_ns: i64,
pub exclude_disappearing_messages: i32,
}Expand description
Options for device sync archive operations.
Fields§
§elements: i32Bitmask of element selections: bit 0 = Messages, bit 1 = Consent.
start_ns: i64Start timestamp filter (ns). 0 = no filter.
end_ns: i64End timestamp filter (ns). 0 = no filter.
exclude_disappearing_messages: i32Whether to exclude disappearing messages. 0 = include, 1 = exclude.
Trait Implementations§
Source§impl Clone for XmtpFfiArchiveOptions
impl Clone for XmtpFfiArchiveOptions
Source§fn clone(&self) -> XmtpFfiArchiveOptions
fn clone(&self) -> XmtpFfiArchiveOptions
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 XmtpFfiArchiveOptions
impl Debug for XmtpFfiArchiveOptions
Source§impl Default for XmtpFfiArchiveOptions
impl Default for XmtpFfiArchiveOptions
Source§fn default() -> XmtpFfiArchiveOptions
fn default() -> XmtpFfiArchiveOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for XmtpFfiArchiveOptions
impl PartialEq for XmtpFfiArchiveOptions
impl Copy for XmtpFfiArchiveOptions
impl Eq for XmtpFfiArchiveOptions
impl StructuralPartialEq for XmtpFfiArchiveOptions
Auto Trait Implementations§
impl Freeze for XmtpFfiArchiveOptions
impl RefUnwindSafe for XmtpFfiArchiveOptions
impl Send for XmtpFfiArchiveOptions
impl Sync for XmtpFfiArchiveOptions
impl Unpin for XmtpFfiArchiveOptions
impl UnsafeUnpin for XmtpFfiArchiveOptions
impl UnwindSafe for XmtpFfiArchiveOptions
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