pub struct MaildirConfig {
pub root_dir: PathBuf,
pub maildirpp: bool,
}
Expand description
The Maildir backend configuration.
Fields§
§root_dir: PathBuf
The Maildir root directory.
The path should point to the root level of the Maildir
directory (the one containing the cur
, new
and tmp
folders). Path is shell-expanded, which means environment
variables and tilde ~
are replaced by their values.
maildirpp: bool
Trait Implementations§
Source§impl Clone for MaildirConfig
impl Clone for MaildirConfig
Source§fn clone(&self) -> MaildirConfig
fn clone(&self) -> MaildirConfig
Returns a copy 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 MaildirConfig
impl Debug for MaildirConfig
Source§impl Default for MaildirConfig
impl Default for MaildirConfig
Source§fn default() -> MaildirConfig
fn default() -> MaildirConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MaildirConfig
impl<'de> Deserialize<'de> for MaildirConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MaildirConfig
impl PartialEq for MaildirConfig
Source§impl Serialize for MaildirConfig
impl Serialize for MaildirConfig
Source§impl SyncHash for MaildirConfig
impl SyncHash for MaildirConfig
fn sync_hash(&self, state: &mut DefaultHasher)
impl Eq for MaildirConfig
impl StructuralPartialEq for MaildirConfig
Auto Trait Implementations§
impl Freeze for MaildirConfig
impl RefUnwindSafe for MaildirConfig
impl Send for MaildirConfig
impl Sync for MaildirConfig
impl Unpin for MaildirConfig
impl UnwindSafe for MaildirConfig
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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