Cargo Features

[dependencies]
mml-cli = { version = "1.0.0", default-features = false, features = ["compiler", "interpreter", "pgp-commands", "pgp-gpg", "pgp-native"] }
default = compiler, interpreter

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

compiler default = ariadne

Enables compiler of mml-lib

mml-lib:

Compiler (MML to Mime)

Affects mml::compiler

interpreter default

Enables interpreter of mml-lib

mml-lib:

Interpreter (Mime to MML)

Affects mml::interpreter

pgp-commands

Enables pgp-commands of mml-lib

pgp-gpg

Enables pgp-gpg of mml-lib

pgp-native

Enables pgp-native of mml-lib

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.

ariadne compiler

Enables ariadne ^0.3