Cargo Features
[dependencies]
wash-lib = { version = "0.31.1", default-features = false, features = ["start", "parser", "cli", "nats", "plugin", "docs"] }
- default = nats, parser, plugin, start
-
These default features are set whenever
wash-lib
is added without
somewhere in the dependency tree.default-features = false - start default = semver
-
Affects
wash-lib::start
… - parser default = config, semver
-
Affects
wash-lib::parser
… - cli = clap, console, dialoguer, heck, ignore, indicatif, path-absolutize, term-table
-
Affects
wash-lib::build
,wash-lib::cli
,wash-lib::generate
… - nats default = wadm-types
-
Enables async-nats ^0.36
Affects
wash-lib::app
,wash-lib::capture
,wash-lib::component
,wash-lib::config
,wash-lib::context
,wash-lib::drain
,wash-lib::spier
,wash-lib::wait
… - plugin default = wasmtime, wasmtime-wasi, wasmtime-wasi-http
-
Affects
wash-lib::plugin
… - docs
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.
- clap cli?
- config parser
-
Enables config ^0.13
- console cli?
- dialoguer cli?
- heck cli?
- ignore cli?
- indicatif cli?
- path-absolutize cli?
- semver parser start
- term-table cli?
-
Enables term-table =1.3.2
- wadm-types nats
- wasmtime plugin
-
Enables wasmtime ^25
- wasmtime-wasi plugin
-
Enables wasmtime-wasi ^25
- wasmtime-wasi-http plugin
-
Enables wasmtime-wasi-http ^25