Cargo Features

[dependencies]
cumulus-primitives-parachain-inherent = { version = "0.12.0", default-features = false, features = ["std", "sp-runtime", "sp-state-machine"] }
default = std

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

std default = async-trait

Enables std of parity-scale-codec, cumulus-primitives-core, and scale-info

cumulus-primitives-core:

Cumulus

and std of sp-core, sp-inherents, sp-std, sp-trie, optional sp-runtime, and optional sp-state-machine

sp-core:

Substrate

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.

async-trait std
sp-runtime implicit feature

Enables sp-runtime

sp-runtime:

Runtime Modules shared primitive types. (polkadot v1.11.0)

sp-state-machine implicit feature

Enables sp-state-machine

sp-state-machine:

Substrate State Machine (polkadot v1.11.0)