Cargo Features
[dependencies]
mml-lib = { version = "1.0.14", default-features = false, features = ["compiler", "interpreter", "pgp", "pgp-commands", "pgp-gpg", "pgp-native", "derive"] }
- default = compiler, interpreter
-
These default features are set whenever
mml-lib
is added without
somewhere in the dependency tree.default-features = false - compiler default
-
Enables chumsky, shellexpand-utils, and tree_magic_mini
Affects
body::compiler
,message::compiler
… - interpreter default
-
Enables nanohtml2text
Affects
body::interpreter
,message::interpreter
… - pgp pgp-commands? pgp-gpg? pgp-native?
-
Affects
mml-lib::pgp
… - pgp-commands = pgp
-
Enables process-lib
Affects
pgp::commands
… - pgp-gpg = pgp
-
Enables gpgme
Affects
pgp::gpg
… - pgp-native = pgp
-
Enables pgp-lib, secret-lib, and shellexpand-utils
Affects
pgp::native
… - derive
-
Enables derive of optional process-lib, optional secret-lib, and serde
serde:
Provide derive(Serialize, Deserialize) macros.