pub struct ThreadImapEnvelopes { /* private fields */ }Implementations§
Source§impl ThreadImapEnvelopes
impl ThreadImapEnvelopes
pub fn new(ctx: &ImapContext) -> Self
pub fn new_boxed(ctx: &ImapContext) -> Box<dyn ThreadEnvelopes>
pub fn some_new_boxed(ctx: &ImapContext) -> Option<Box<dyn ThreadEnvelopes>>
Trait Implementations§
Source§impl Clone for ThreadImapEnvelopes
impl Clone for ThreadImapEnvelopes
Source§fn clone(&self) -> ThreadImapEnvelopes
fn clone(&self) -> ThreadImapEnvelopes
Returns a duplicate of the value. Read more
1.0.0 · 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 ThreadImapEnvelopes
impl Debug for ThreadImapEnvelopes
Source§impl ThreadEnvelopes for ThreadImapEnvelopes
impl ThreadEnvelopes for ThreadImapEnvelopes
Source§fn thread_envelopes<'life0, 'life1, 'async_trait>(
&'life0 self,
folder: &'life1 str,
opts: ListEnvelopesOptions,
) -> Pin<Box<dyn Future<Output = AnyResult<ThreadedEnvelopes>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn thread_envelopes<'life0, 'life1, 'async_trait>(
&'life0 self,
folder: &'life1 str,
opts: ListEnvelopesOptions,
) -> Pin<Box<dyn Future<Output = AnyResult<ThreadedEnvelopes>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Thread all available envelopes from the given folder matching
the given pagination.
fn thread_envelope<'life0, 'life1, 'async_trait>(
&'life0 self,
folder: &'life1 str,
id: SingleId,
opts: ListEnvelopesOptions,
) -> Pin<Box<dyn Future<Output = AnyResult<ThreadedEnvelopes>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for ThreadImapEnvelopes
impl !RefUnwindSafe for ThreadImapEnvelopes
impl Send for ThreadImapEnvelopes
impl Sync for ThreadImapEnvelopes
impl Unpin for ThreadImapEnvelopes
impl UnsafeUnpin for ThreadImapEnvelopes
impl !UnwindSafe for ThreadImapEnvelopes
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more