pub struct JmapEmailQueryOutput {
pub emails: Vec<JmapEmail>,
pub total: Option<u64>,
pub position: u64,
pub query_state: String,
pub keep_alive: bool,
}Expand description
Successful terminal output of JmapEmailQuery.
Fields§
§emails: Vec<JmapEmail>The fetched emails.
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 JmapEmailQueryOutput
impl Clone for JmapEmailQueryOutput
Source§fn clone(&self) -> JmapEmailQueryOutput
fn clone(&self) -> JmapEmailQueryOutput
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 JmapEmailQueryOutput
impl RefUnwindSafe for JmapEmailQueryOutput
impl Send for JmapEmailQueryOutput
impl Sync for JmapEmailQueryOutput
impl Unpin for JmapEmailQueryOutput
impl UnsafeUnpin for JmapEmailQueryOutput
impl UnwindSafe for JmapEmailQueryOutput
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