Cargo Features

[dependencies]
himalaya = { version = "1.0.0-beta.3", default-features = false, features = ["imap", "maildir", "notmuch", "smtp", "sendmail", "account-discovery", "account-sync", "pgp", "pgp-commands", "pgp-gpg", "pgp-native"] }
default = account-discovery, account-sync, imap, maildir, sendmail, smtp

These default features are set whenever himalaya is added without default-features = false somewhere in the dependency tree.

imap default

Enables imap of email-lib =0.22.3

Affects config::TomlAccountConfig.imap, backend::BackendContextBuilder.imap, backend::BackendContext.imap, himalaya::imap

maildir default

Enables maildir of email-lib =0.22.3

Affects config::TomlAccountConfig.maildir, backend::BackendContextBuilder.maildir, backend::BackendContext.maildir, himalaya::maildir

notmuch

Enables notmuch of email-lib =0.22.3

Affects config::TomlAccountConfig.notmuch, backend::BackendContextBuilder.notmuch, backend::BackendContext.notmuch, himalaya::notmuch

smtp default

Enables smtp of email-lib =0.22.3

Affects config::TomlAccountConfig.smtp, backend::BackendContextBuilder.smtp, backend::BackendContext.smtp, himalaya::smtp

sendmail default

Enables sendmail of email-lib =0.22.3

Affects config::TomlAccountConfig.sendmail, backend::BackendContextBuilder.sendmail, backend::BackendContext.sendmail, himalaya::sendmail

account-discovery default

Enables account-discovery of email-lib =0.22.3

account-sync default

Enables account-sync of email-lib =0.22.3

Affects config::TomlAccountConfig.sync, backend::BackendContextBuilder.maildir_for_sync, backend::BackendContext.maildir_for_sync, list::ListEnvelopesCommand.cache, watch::WatchEnvelopesCommand.cache, config::EnvelopeConfig.sync, add::FlagAddCommand.cache, remove::FlagRemoveCommand.cache, set::FlagSetCommand.cache, config::FlagConfig.sync, download::AttachmentDownloadCommand.cache, copy::MessageCopyCommand.cache, delete::MessageDeleteCommand.cache, forward::MessageForwardCommand.cache, mailto::MessageMailtoCommand.cache, move::MessageMoveCommand.cache, read::MessageReadCommand.cache, reply::MessageReplyCommand.cache, save::MessageSaveCommand.cache, send::MessageSendCommand.cache

pgp pgp-commands? pgp-gpg? pgp-native?

Affects config::TomlAccountConfig.pgp

pgp-commands = pgp

Enables pgp-commands of email-lib =0.22.3 and mml-lib =1.0.7

pgp-gpg = pgp

Enables pgp-gpg of email-lib =0.22.3 and mml-lib =1.0.7

pgp-native = pgp

Enables pgp-native of email-lib =0.22.3 and mml-lib =1.0.7