Cargo Features
pimalaya-tui has no features set by default.
[dependencies]
pimalaya-tui = { version = "0.3.0", features = ["full", "himalaya", "imap", "maildir", "notmuch", "smtp", "sendmail", "pgp", "pgp-commands", "pgp-gpg", "pgp-native", "cli", "email", "path", "rustls", "native-tls", "config", "keyring", "oauth2", "tracing", "wizard", "build-envs"] }
- full = build-envs, cli, config, email, himalaya, imap, keyring, maildir, notmuch, oauth2, path, pgp-commands, pgp-gpg, pgp-native, rustls, sendmail, sled, smtp, tracing, wizard
- himalaya full? = config
-
Pimalaya projects
Enables async-trait and comfy-table, mml-lib, petgraph ^0.6, process-lib, and serde, derive and thread of email-lib
Affects
pimalaya-tui::himalaya… - imap full? = email
-
Email backends
Enables once_cell and secret-lib, autoconfig and imap of email-lib
Affects
backend::ContextBuilder.imap,wizard::imap… - maildir full? = path
-
Enables dirs ^4, maildir of email-lib
Affects
backend::ContextBuilder.maildir,wizard::maildir… - notmuch full? = path
-
Affects
backend::ContextBuilder.notmuch,wizard::notmuch… - smtp full? = email
-
Enables once_cell and secret-lib, autoconfig and smtp of email-lib
Affects
backend::ContextBuilder.smtp,wizard::smtp… - sendmail full?
-
Affects
backend::ContextBuilder.sendmail,wizard::sendmail… - pgp pgp-commands? pgp-gpg? pgp-native?
-
PGP backends
Affects
config::HimalayaTomlAccountConfig.pgp… - pgp-commands full? = pgp
-
Enables pgp-commands of optional email-lib and optional mml-lib
- pgp-gpg full? = pgp
- pgp-native full? = pgp
-
Enables pgp-native of optional email-lib and optional mml-lib
- cli full?
-
Terminal CLI shared code
Enables anyhow, clap, serde, serde_json, and shellexpand-utils
Affects
himalaya::editor,terminal::cli… - email full? imap? smtp?
-
Terminal prompts
Enables email_address
Affects
prompt::email,validator::EmailValidator… - path full? maildir? notmuch? wizard?
-
Enables shellexpand-utils
Affects
prompt::path… - rustls full?
-
TLS
- native-tls
-
Enables native-tls of optional email-lib
- config full? himalaya? wizard?
-
Other shared stuff
Enables anyhow, dirs ^4, serde-toml-merge, toml ^0.8, and toml_edit ^0.22
Affects
terminal::config… - keyring full?
-
Enables keyring of optional email-lib and optional secret-lib
- oauth2 full?
- tracing full?
-
Enables anyhow, tracing, tracing-error, and tracing-subscriber
Affects
cli::tracing,terminal::tracing… - wizard full? = config, path
-
Enables async-trait, tokio, autoconfig of optional email-lib
Affects
himalaya::wizard,config::TomlConfig.from_wizard,config::TomlConfig.from_paths_or_default,config::TomlConfig.from_default_paths,config::TomlConfig.set_table_dotted,config::TomlConfig.write,terminal::wizard… - build-envs full?
-
Enables git2 ^0.19, serde, and toml ^0.8
Affects
pimalaya-tui::build…
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.