Cargo Features

[dependencies]
roead = { version = "1.0.0", default-features = false, features = ["aamp", "aamp-names", "byml", "sarc", "yaz0", "yaml", "with-serde"] }
default = aamp, byml, sarc, yaz0

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

aamp default = almost, binrw, indexmap, num-traits

Affects roead::aamp

aamp-names yaml? = scc
byml default = almost, binrw, num-traits

Affects roead::byml

sarc default = binrw, indexmap, num-integer, serde, serde_json

Affects roead::sarc

yaz0 default = cxx, cxx-build

Affects roead::yaz0

yaml = aamp-names, base64, lexical, lexical-core, parking_lot, ryml
with-serde = serde

Enables serde of indexmap and smartstring

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.

almost aamp byml
base64 yaml?
binrw aamp byml sarc
cxx yaz0
indexmap aamp sarc with-serde?
lexical yaml?

Enables lexical ^6.0

lexical-core yaml?

Enables lexical-core ^0.8.5

parking_lot yaml?
num-integer sarc
num-traits aamp byml
ryml yaml?
scc aamp-names?
serde sarc with-serde?
serde_json sarc
cxx-build build yaz0