pub struct JmapMailboxQueryOptions {
pub filter: Option<JmapMailboxFilter>,
pub sort: Option<Vec<JmapMailboxSortComparator>>,
pub position: Option<u64>,
pub limit: Option<u64>,
pub properties: Option<Vec<JmapMailboxProperty>>,
}Expand description
Options for JmapMailboxQuery::new.
Fields§
§filter: Option<JmapMailboxFilter>Filter criteria; None matches all mailboxes.
sort: Option<Vec<JmapMailboxSortComparator>>Sort order; None uses the server default.
position: Option<u64>Zero-based offset into the result list.
limit: Option<u64>Max number of mailboxes to return.
properties: Option<Vec<JmapMailboxProperty>>Mailbox properties to fetch; None returns all.
Trait Implementations§
Source§impl Clone for JmapMailboxQueryOptions
impl Clone for JmapMailboxQueryOptions
Source§fn clone(&self) -> JmapMailboxQueryOptions
fn clone(&self) -> JmapMailboxQueryOptions
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 moreSource§impl Debug for JmapMailboxQueryOptions
impl Debug for JmapMailboxQueryOptions
Source§impl Default for JmapMailboxQueryOptions
impl Default for JmapMailboxQueryOptions
Source§fn default() -> JmapMailboxQueryOptions
fn default() -> JmapMailboxQueryOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JmapMailboxQueryOptions
impl RefUnwindSafe for JmapMailboxQueryOptions
impl Send for JmapMailboxQueryOptions
impl Sync for JmapMailboxQueryOptions
impl Unpin for JmapMailboxQueryOptions
impl UnsafeUnpin for JmapMailboxQueryOptions
impl UnwindSafe for JmapMailboxQueryOptions
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