Cargo Features
[dependencies]
aol = { version = "0.3.2", default-features = false, features = ["std", "alloc", "filelock", "xxhash64", "xxhash3", "serde", "smallvec-wrapper", "smallvec", "tracing"] }
- default = std
-
These default features are set whenever
aol
is added without
somewhere in the dependency tree.default-features = false - std default filelock? = memmap2, thiserror
-
Enables dbutils ^0.9, std of among, use_std of either
- alloc
-
Enables alloc of dbutils ^0.9
- filelock = fs4, std
- xxhash64
-
Enables xxhash64 of dbutils ^0.9
- xxhash3
-
Enables xxhash3 of dbutils ^0.9
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.
- fs4 filelock?
- memmap2 std
- serde implicit feature
-
Enables serde
serde:
A generic serialization/deserialization framework
- smallvec-wrapper implicit feature
-
Enables smallvec-wrapper
smallvec-wrapper:
Macro and common structs to play with
smallvec
- smallvec implicit feature
-
Enables smallvec
smallvec:
'Small vector' optimization: store up to a small number of items on the stack
- thiserror std
-
Enables thiserror ^1
- tracing implicit feature
-
Enables tracing
tracing:
Application-level tracing for Rust