pub struct MaildirConfig {
pub root_dir: PathBuf,
pub maildirpp: bool,
}Expand description
The Maildir backend configuration.
Fields§
§root_dir: PathBufThe 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: boolTrait 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