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 default-features = false somewhere in the dependency tree.

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.

base64 smtp

Enables base64 ^0.13

imap-codec imap
isahc http? http-static?
native-tls tls? tls-static?
notify maildir mbox

Enables notify ^4.0.15

rusqlite sqlite3? sqlite3-static?

Enables rusqlite ^0.29

unicode-segmentation unicode-algorithms? unicode-algorithms-cached?