pub struct JmapMailboxQueryOutput {
pub mailboxes: Vec<JmapMailbox>,
pub total: Option<u64>,
pub position: u64,
pub query_state: String,
pub keep_alive: bool,
}Expand description
Successful terminal output of JmapMailboxQuery.
Fields§
§mailboxes: Vec<JmapMailbox>The fetched mailboxes.
total: Option<u64>The total number of matching objects, when the server computed it.
position: u64Zero-based index of the first returned id.
query_state: StringThe state the query results were computed at.
keep_alive: boolWhether the server indicated the connection can be reused.
Trait Implementations§
Source§impl Clone for JmapMailboxQueryOutput
impl Clone for JmapMailboxQueryOutput
Source§fn clone(&self) -> JmapMailboxQueryOutput
fn clone(&self) -> JmapMailboxQueryOutput
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 JmapMailboxQueryOutput
impl RefUnwindSafe for JmapMailboxQueryOutput
impl Send for JmapMailboxQueryOutput
impl Sync for JmapMailboxQueryOutput
impl Unpin for JmapMailboxQueryOutput
impl UnsafeUnpin for JmapMailboxQueryOutput
impl UnwindSafe for JmapMailboxQueryOutput
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