Cargo Features
[dependencies]
himalaya-lib = { version = "0.6.1", default-features = false, features = ["imap-backend", "smtp-sender", "notmuch-backend"] }
- default = imap-backend, smtp-sender
-
These default features are set whenever
himalaya-lib
is added without
somewhere in the dependency tree.default-features = false - imap-backend default = imap, imap-proto, utf7-imap
-
Affects
config::Error
,config::ImapConfig
,backend::imap
,envelope::imap
,flag::imap
… - smtp-sender default
-
Affects
smtp::config
,smtp::smtp
… - notmuch-backend = notmuch
-
Affects
backend::notmuch
,config::NotmuchConfig
,envelope::notmuch
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- imap imap-backend
-
Enables imap =3.0.0-alpha.9
[dependencies.optional]
- imap-proto imap-backend
-
Enables imap-proto =0.16.2
- utf7-imap imap-backend
- notmuch notmuch-backend?