pub struct ImapMessageFetchOptions {
pub uid: bool,
pub modifiers: Vec<FetchModifier>,
}Expand description
Options for the IMAP FETCH coroutines.
Fields§
§uid: boolWhen true, send UID FETCH and treat ids as UIDs.
modifiers: Vec<FetchModifier>FETCH modifiers (RFC 4466): CONDSTORE CHANGEDSINCE, QRESYNC
VANISHED, …
Trait Implementations§
Source§impl Clone for ImapMessageFetchOptions
impl Clone for ImapMessageFetchOptions
Source§fn clone(&self) -> ImapMessageFetchOptions
fn clone(&self) -> ImapMessageFetchOptions
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 ImapMessageFetchOptions
impl Debug for ImapMessageFetchOptions
Source§impl Default for ImapMessageFetchOptions
impl Default for ImapMessageFetchOptions
Source§fn default() -> ImapMessageFetchOptions
fn default() -> ImapMessageFetchOptions
Returns the “default value” for a type. Read more
impl Eq for ImapMessageFetchOptions
Source§impl PartialEq for ImapMessageFetchOptions
impl PartialEq for ImapMessageFetchOptions
Source§fn eq(&self, other: &ImapMessageFetchOptions) -> bool
fn eq(&self, other: &ImapMessageFetchOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ImapMessageFetchOptions
Auto Trait Implementations§
impl Freeze for ImapMessageFetchOptions
impl RefUnwindSafe for ImapMessageFetchOptions
impl Send for ImapMessageFetchOptions
impl Sync for ImapMessageFetchOptions
impl Unpin for ImapMessageFetchOptions
impl UnsafeUnpin for ImapMessageFetchOptions
impl UnwindSafe for ImapMessageFetchOptions
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