Files
himalaya/src/backend/config.rs
T
Clément DOUIN c54ada730b fix wizard
2023-12-03 22:31:43 +01:00

20 lines
567 B
Rust

#[cfg(feature = "imap-backend")]
use email::imap::ImapConfig;
#[cfg(feature = "notmuch-backend")]
use email::notmuch::NotmuchConfig;
#[cfg(feature = "smtp-sender")]
use email::smtp::SmtpConfig;
use email::{maildir::MaildirConfig, sendmail::SendmailConfig};
#[derive(Clone, Debug, Eq, PartialEq)]
pub enum BackendConfig {
Maildir(MaildirConfig),
#[cfg(feature = "imap-backend")]
Imap(ImapConfig),
#[cfg(feature = "notmuch-backend")]
Notmuch(NotmuchConfig),
#[cfg(feature = "smtp-sender")]
Smtp(SmtpConfig),
Sendmail(SendmailConfig),
}