Cargo Features

[dependencies]
miden = { version = "0.3.0", default-features = false, features = ["std", "concurrent", "executable"] }
default = std

The std feature is set by default whenever miden is added without default-features = false somewhere in the dependency tree.

std default concurrent? executable?

Enables std of miden-air ^0.3, miden-assembly ^0.3, log, miden-processor ^0.3, miden-prover ^0.3, miden-verifier ^0.3, and miden-core ^0.3

concurrent = std

Enables concurrent of miden-prover ^0.3

executable = crypto, env_logger, rustyline, serde_derive, std, structopt, winter-utils

Enables std of hex, serde, and serde_json

serde:

Provide impls for common standard library types like Vec<T> and HashMap<K, V>.
Requires a dependency on the Rust standard library.

Required by the binary

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.

crypto executable?

Enables winter-crypto ^0.4.2

env_logger executable?

Enables env_logger ^0.9

hex executable?
rustyline executable?

Enables rustyline ^10.0.0

serde executable?
serde_derive executable?
serde_json executable?
structopt executable?
winter-utils executable?

Enables winter-utils ^0.4.2