Enum jmap_client::email_submission::query::Filter
source · [−]pub enum Filter {
IdentityIds {
value: Vec<String>,
},
EmailIds {
value: Vec<String>,
},
ThreadIds {
value: Vec<String>,
},
UndoStatus {
value: UndoStatus,
},
Before {
value: DateTime<Utc>,
},
After {
value: DateTime<Utc>,
},
}Variants
IdentityIds
EmailIds
ThreadIds
UndoStatus
Fields
value: UndoStatusBefore
After
Implementations
sourceimpl Filter
impl Filter
pub fn identity_ids<U, V>(value: U) -> Selfwhere
U: IntoIterator<Item = V>,
V: Into<String>,
pub fn email_ids<U, V>(value: U) -> Selfwhere
U: IntoIterator<Item = V>,
V: Into<String>,
pub fn thread_ids<U, V>(value: U) -> Selfwhere
U: IntoIterator<Item = V>,
V: Into<String>,
pub fn undo_status(value: UndoStatus) -> Self
pub fn before(value: i64) -> Self
pub fn after(value: i64) -> Self
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Filter
impl Send for Filter
impl Sync for Filter
impl Unpin for Filter
impl UnwindSafe for Filter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more