Cargo Features
[dependencies]
integra8 = { version = "0.0.5-rc1", default-features = false, features = ["core", "async_runtime", "components", "decorations", "formatters", "results", "scheduling", "runner", "enable_serde", "sync", "async", "async-std-runtime", "tokio-runtime"] }
- default = core, tokio-runtime
-
These default features are set whenever
integra8
is added without
somewhere in the dependency tree.default-features = false - core default = async_runtime, components, decorations, formatters, futures, humantime, linkme, results, runner, scheduling, structopt
-
Affects
integra8::strategy
,integra8::macros
,integra8::core
… - async_runtime core runner? scheduling?
-
Affects
integra8::async_runtime
… - components core decorations? formatters? results? runner? scheduling? = futures, indexmap, serde, serde_json
-
Affects
integra8::components
… - decorations core = components, indexmap, linkme, serde, serde_json
-
Affects
integra8::decorations
… - formatters core = components, results, structopt
-
Affects
integra8::formatters
… - results core formatters? runner? = components, indexmap
-
Affects
integra8::results
… - scheduling core runner? = async_runtime, components, num_cpus
-
Affects
integra8::scheduling
… - runner core = async-process, async-trait, async_runtime, components, futures, results, scheduling
-
Affects
integra8::runner
… - enable_serde = serde, serde_bytes
- sync
-
Affects
executor::Executor
… - async async-std-runtime? tokio-runtime
- async-std-runtime = async, async-std
-
Enables async-std-runtime of integra8_impl
Affects
async_runtime::timeout
,async_runtime::spawn
,async_runtime::sleep
… - tokio-runtime default = async, tokio
-
Enables tokio-runtime of integra8_impl
Affects
async_runtime::timeout
,async_runtime::spawn
,async_runtime::sleep
…
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.
- structopt core formatters?
-
Affects
integra8::structopt
… - linkme core decorations?
-
Enables linkme ^0.2
Affects
integra8::linkme
… - humantime core
-
Affects
integra8::humantime
… - num_cpus scheduling?
- async-process runner?
-
Enables async-process ^1.2.0
- futures components? core runner?
- async-trait runner?
- async-std async-std-runtime?
- tokio tokio-runtime
- indexmap components? decorations? results?
-
Enables indexmap ^1.8.0
- serde components? decorations? enable_serde?
- serde_bytes enable_serde?
- serde_json components? decorations?