Cargo Features
[dependencies]
melib = { version = "0.8.5-rc.3", default-features = false, features = ["debug-tracing", "gpgme", "http", "http-static", "imap", "imap-trace", "jmap", "jmap-trace", "nntp", "nntp-trace", "maildir", "mbox", "notmuch", "smtp", "smtp-trace", "sqlite3", "sqlite3-static", "tls", "tls-static", "text-processing", "unicode-algorithms", "unicode-algorithms-cached", "vcard"] }
- default = imap, maildir, mbox, nntp, smtp, vcard
-
These default features are set whenever
melib
is added without
somewhere in the dependency tree.default-features = false - debug-tracing
- gpgme
-
Affects
melib::gpgme
… - http jmap? = isahc
- http-static = isahc
-
Enables static-curl of isahc
- imap default imap-trace? = imap-codec, tls
-
Affects
melib::imap
… - imap-trace = imap
- jmap jmap-trace? = http
-
Affects
melib::jmap
… - jmap-trace = jmap
- nntp default nntp-trace? = tls
-
Affects
melib::nntp
… - nntp-trace = nntp
- maildir default = notify
-
Affects
melib::maildir
… - mbox default = notify
-
Affects
melib::mbox
… - notmuch
-
Affects
backends::NOTMUCH_ERROR_MSG
,backends::NOTMUCH_ERROR_DETAILS
,backends::NOTMUCH_ERROR_DETAILS
,backends::NOTMUCH_ERROR_DETAILS
,melib::notmuch
… - smtp default smtp-trace? = base64, tls
-
Affects
melib::smtp
… - smtp-trace = smtp
- sqlite3 sqlite3-static? = rusqlite
-
Affects
cache::sqlite3_m
,utils::sqlite3
… - sqlite3-static = sqlite3
-
Enables bundled-full of rusqlite ^0.29
- tls imap nntp smtp tls-static? = native-tls
- tls-static = tls
-
Enables vendored of native-tls
- text-processing unicode-algorithms? unicode-algorithms-cached?
-
Affects
melib::text_processing
… - unicode-algorithms = text-processing, unicode-segmentation
- unicode-algorithms-cached = text-processing, unicode-segmentation
- vcard default
-
Affects
addressbook::vcard
…
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.