Cargo Features

[dependencies]
xbi-channel-primitives = { version = "0.3.2", default-features = false, features = ["std", "frame", "frame-std"] }
default = frame, frame-std, std

These default features are set whenever xbi-channel-primitives is added without default-features = false somewhere in the dependency tree.

std default

Enables std of parity-scale-codec, scale-info, sp-runtime ^6.0.0, sp-std ^4.0.0, and xbi-format

frame default = frame-support, xcm

Affects traits::XbiInstructionHandler

frame-std default

Enables std of frame-support ^4.0.0-dev and xcm

frame-support:

Optional frame specific deps

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.

TODO: reformat all of these primitives to follow the general standard for substrate style primitives, i.e.: xp-channel means (xbi primitives channel)

frame-support frame frame-std

Enables frame-support ^4.0.0-dev

xcm frame frame-std