pub struct JmapQueryChangesOutput {
pub new_query_state: String,
pub total: Option<u64>,
pub removed: Vec<String>,
pub added: Vec<JmapAddedItem>,
pub keep_alive: bool,
}Expand description
Successful terminal output of JmapQueryChanges.
Fields§
§new_query_state: StringThe new query state after the call.
total: Option<u64>The total number of matching objects, when the server computed it.
removed: Vec<String>Ids removed from the query results since the requested state.
added: Vec<JmapAddedItem>Items added to the query results since the requested state, with their positions.
keep_alive: boolWhether the server indicated the connection can be reused.
Trait Implementations§
Source§impl Clone for JmapQueryChangesOutput
impl Clone for JmapQueryChangesOutput
Source§fn clone(&self) -> JmapQueryChangesOutput
fn clone(&self) -> JmapQueryChangesOutput
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 JmapQueryChangesOutput
impl RefUnwindSafe for JmapQueryChangesOutput
impl Send for JmapQueryChangesOutput
impl Sync for JmapQueryChangesOutput
impl Unpin for JmapQueryChangesOutput
impl UnsafeUnpin for JmapQueryChangesOutput
impl UnwindSafe for JmapQueryChangesOutput
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