pub struct JmapEmailComparator {
pub property: JmapEmailSortProperty,
pub is_ascending: Option<bool>,
pub collation: Option<String>,
pub keyword: Option<String>,
}Expand description
Comparator for Email/query sorting (RFC 8621 §4.4).
Fields§
§property: JmapEmailSortPropertyThe property to sort by.
is_ascending: Option<bool>Ascending if None or Some(true).
collation: Option<String>String comparison collation.
keyword: Option<String>Required when property is Keyword, AllInThreadHaveKeyword, or
SomeInThreadHaveKeyword.
Implementations§
Source§impl JmapEmailComparator
impl JmapEmailComparator
Sourcepub fn received_at_desc() -> Self
pub fn received_at_desc() -> Self
Sort by receivedAt descending (newest first).
Trait Implementations§
Source§impl Clone for JmapEmailComparator
impl Clone for JmapEmailComparator
Source§fn clone(&self) -> JmapEmailComparator
fn clone(&self) -> JmapEmailComparator
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 JmapEmailComparator
impl Debug for JmapEmailComparator
Auto Trait Implementations§
impl Freeze for JmapEmailComparator
impl RefUnwindSafe for JmapEmailComparator
impl Send for JmapEmailComparator
impl Sync for JmapEmailComparator
impl Unpin for JmapEmailComparator
impl UnsafeUnpin for JmapEmailComparator
impl UnwindSafe for JmapEmailComparator
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