Cargo Features

[dependencies]
roead = { version = "0.25.1", default-features = false, features = ["aamp", "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, once_cell, parking_lot

Affects roead::aamp

byml default = almost, binrw, num-traits

Affects roead::byml

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

Affects roead::sarc

yaz0 default = cxx, cxx-build

Affects roead::yaz0

yaml = base64, lexical, 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?
once_cell aamp sarc
parking_lot aamp
num-integer sarc
num-traits aamp byml
ryml yaml?
serde sarc with-serde?
serde_json sarc
cxx-build build yaz0