pub struct ServerSettings {
pub notmuch_config: Option<PathBuf>,
pub mbsync_config: Option<PathBuf>,
pub msmtp_config: Option<PathBuf>,
pub maildir_root: Option<PathBuf>,
pub notmuch_bin: Option<PathBuf>,
pub mbsync_bin: Option<PathBuf>,
pub msmtp_bin: Option<PathBuf>,
pub index: Option<bool>,
}Fields§
§notmuch_config: Option<PathBuf>§mbsync_config: Option<PathBuf>§msmtp_config: Option<PathBuf>§maildir_root: Option<PathBuf>§notmuch_bin: Option<PathBuf>§mbsync_bin: Option<PathBuf>§msmtp_bin: Option<PathBuf>§index: Option<bool>index = false sends every read back to notmuch. See
crate::paths::MailPaths::use_index.
Implementations§
Trait Implementations§
Source§impl Clone for ServerSettings
impl Clone for ServerSettings
Source§fn clone(&self) -> ServerSettings
fn clone(&self) -> ServerSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ServerSettings
impl Debug for ServerSettings
Source§impl Default for ServerSettings
impl Default for ServerSettings
Source§fn default() -> ServerSettings
fn default() -> ServerSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServerSettingswhere
ServerSettings: Default,
impl<'de> Deserialize<'de> for ServerSettingswhere
ServerSettings: Default,
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
Auto Trait Implementations§
impl Freeze for ServerSettings
impl RefUnwindSafe for ServerSettings
impl Send for ServerSettings
impl Sync for ServerSettings
impl Unpin for ServerSettings
impl UnsafeUnpin for ServerSettings
impl UnwindSafe for ServerSettings
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