pub struct MaildirContext {
pub account_config: Arc<AccountConfig>,
pub maildir_config: Arc<MaildirConfig>,
pub root: Maildirs,
}
Expand description
The Maildir backend context.
This context is unsync, which means it cannot be shared between
threads. For the sync version, see MaildirContextSync
.
Fields§
§account_config: Arc<AccountConfig>
The account configuration.
maildir_config: Arc<MaildirConfig>
The Maildir configuration.
root: Maildirs
The maildir instance.
Implementations§
Source§impl MaildirContext
impl MaildirContext
Sourcepub fn get_maildir_from_folder_alias(&self, folder: &str) -> Result<Maildir>
pub fn get_maildir_from_folder_alias(&self, folder: &str) -> Result<Maildir>
Create a maildir instance from a folder name.
Auto Trait Implementations§
impl Freeze for MaildirContext
impl !RefUnwindSafe for MaildirContext
impl Send for MaildirContext
impl Sync for MaildirContext
impl Unpin for MaildirContext
impl !UnwindSafe for MaildirContext
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> 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