pub struct JmapChangesOutput {
pub new_state: String,
pub has_more_changes: bool,
pub created: Vec<String>,
pub updated: Vec<String>,
pub destroyed: Vec<String>,
pub keep_alive: bool,
}Expand description
Successful terminal output of JmapChanges and of the per-type wrappers
(JmapMailboxChanges, JmapEmailChanges, JmapThreadChanges).
Fields§
§new_state: StringThe new server state after the call.
has_more_changes: boolWhether more changes are available via a follow-up call.
created: Vec<String>Ids of objects created since the requested state.
updated: Vec<String>Ids of objects updated since the requested state.
destroyed: Vec<String>Ids of objects destroyed since the requested state.
keep_alive: boolWhether the server indicated the connection can be reused.
Trait Implementations§
Source§impl Clone for JmapChangesOutput
impl Clone for JmapChangesOutput
Source§fn clone(&self) -> JmapChangesOutput
fn clone(&self) -> JmapChangesOutput
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 moreAuto Trait Implementations§
impl Freeze for JmapChangesOutput
impl RefUnwindSafe for JmapChangesOutput
impl Send for JmapChangesOutput
impl Sync for JmapChangesOutput
impl Unpin for JmapChangesOutput
impl UnsafeUnpin for JmapChangesOutput
impl UnwindSafe for JmapChangesOutput
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