Cargo Features

[dependencies]
meli = { version = "0.8.7", default-features = false, features = ["notmuch", "jmap", "sqlite3", "smtp", "smtp-trace", "regexp", "dbus-notifications", "cli-docs", "svgscreenshot", "gpgme", "tls-static", "http-static", "sqlite3-static", "dbus-static", "libz-static", "static", "debug-tracing"] }
default = cli-docs, dbus-notifications, gpgme, jmap, notmuch, smtp, sqlite3, static

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

notmuch default

Enables notmuch of melib

jmap default

Enables jmap of melib

sqlite3 default

Enables sqlite3 of melib

Affects meli::sqlite3

smtp default smtp-trace?

Enables smtp of melib

smtp-trace = smtp

Enables smtp-trace of melib

regexp

Enables pcre2

dbus-notifications default

Enables notify-rust

cli-docs default

Enables flate2

Affects args::ManOpt.no_raw, args::ManOpt.gzipped, args::ManOpt.page, parser::view_manpage, meli::manpages, subcommands::man, subcommands::pager

svgscreenshot

Enables svg ^0.13

Affects meli::svg

gpgme default

Enables gpgme of melib

Affects overrides::PGPSettingsOverride.remote_lookup_mechanisms, pgp::PGPSettings.remote_lookup_mechanisms, compose::gpg, mail::pgp

tls-static static

Static / vendoring features.

Enables tls-static of melib

http-static static

Enables http-static of melib

sqlite3-static static

Enables sqlite3-static of melib

dbus-static static

Enables d_vendored of notify-rust

libz-static static

Enables libz-sys

static default = dbus-static, http-static, libz-static, sqlite3-static, tls-static
debug-tracing

Print tracing logs as meli runs in stderr
enable for debug tracing logs: build with --features=debug-tracing and export MELI_DEBUG_STDERR

Enables debug-tracing of melib