Cargo Features
[dependencies]
autodj = { version = "0.5.3", default-features = false, features = ["std", "sparse", "uuid"] }
- default = std, uuid
-
These default features are set whenever
autodj
is added without
somewhere in the dependency tree.default-features = false - std default
-
Enables std of no-std-compat, num-traits, and optional uuid
- sparse uuid
-
Enables compat_hash of no-std-compat
no-std-compat:
This will sadly also add hashbrown even if overriden by std. Cargo does not seem to provide any cfg(compat_hash && !std) functionality.
Luckily, hashbrown is really small. - uuid default = sparse
-
Enables uuid
Affects
autodj::prelude.uuid
…