pub struct JmapQueryOutput {
pub query_state: String,
pub can_calculate_changes: bool,
pub position: u64,
pub ids: Vec<String>,
pub total: Option<u64>,
pub limit: Option<u64>,
pub keep_alive: bool,
}Expand description
Successful terminal output of JmapQuery.
Fields§
§query_state: StringThe state the query results were computed at.
can_calculate_changes: boolWhether the server can compute query changes from this state.
position: u64Zero-based index of the first returned id.
ids: Vec<String>The matching object ids in sorted order.
total: Option<u64>The total number of matching objects, when the server computed it.
limit: Option<u64>Maximum number of results to return.
keep_alive: boolWhether the server indicated the connection can be reused.
Trait Implementations§
Source§impl Clone for JmapQueryOutput
impl Clone for JmapQueryOutput
Source§fn clone(&self) -> JmapQueryOutput
fn clone(&self) -> JmapQueryOutput
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 JmapQueryOutput
impl RefUnwindSafe for JmapQueryOutput
impl Send for JmapQueryOutput
impl Sync for JmapQueryOutput
impl Unpin for JmapQueryOutput
impl UnsafeUnpin for JmapQueryOutput
impl UnwindSafe for JmapQueryOutput
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