pub struct JmapEmailSubmissionQueryOptions {
pub filter: Option<JmapEmailSubmissionFilter>,
pub sort: Option<Vec<JmapEmailSubmissionComparator>>,
pub position: Option<u64>,
pub limit: Option<u64>,
}Expand description
Options for JmapEmailSubmissionQuery::new.
Fields§
§filter: Option<JmapEmailSubmissionFilter>The filter conditions the submissions must match.
sort: Option<Vec<JmapEmailSubmissionComparator>>The sort comparators applied to the results.
position: Option<u64>Zero-based index of the first result to return.
limit: Option<u64>Maximum number of results to return.
Trait Implementations§
Source§impl Clone for JmapEmailSubmissionQueryOptions
impl Clone for JmapEmailSubmissionQueryOptions
Source§fn clone(&self) -> JmapEmailSubmissionQueryOptions
fn clone(&self) -> JmapEmailSubmissionQueryOptions
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 Default for JmapEmailSubmissionQueryOptions
impl Default for JmapEmailSubmissionQueryOptions
Source§fn default() -> JmapEmailSubmissionQueryOptions
fn default() -> JmapEmailSubmissionQueryOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JmapEmailSubmissionQueryOptions
impl RefUnwindSafe for JmapEmailSubmissionQueryOptions
impl Send for JmapEmailSubmissionQueryOptions
impl Sync for JmapEmailSubmissionQueryOptions
impl Unpin for JmapEmailSubmissionQueryOptions
impl UnsafeUnpin for JmapEmailSubmissionQueryOptions
impl UnwindSafe for JmapEmailSubmissionQueryOptions
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