Cargo Features
[dependencies]
ovr-vsdb = { version = "0.34.3", default-features = false, features = ["derive", "sled_engine", "rocks_engine", "compress", "bcs_codec", "msgpack_codec", "hash", "merkle"] }
- default = derive, msgpack_codec, sled_engine
-
These default features are set whenever
ovr-vsdb
is added without
somewhere in the dependency tree.default-features = false - derive default = ovr-vsdb-derive
- sled_engine default = sled
-
Affects
engines::MapxIter
… - rocks_engine = rocksdb
-
Affects
engines::MapxIter
… - compress
-
Enables lz4 of optional rocksdb ^0.18.0, compression of optional vsdbsled
- bcs_codec = bcs
-
Affects
ende::KeyEn.encode_key
,ende::KeyDe.decode_key
,ende::ValueEn.encode_value
,ende::ValueDe.decode_value
… - msgpack_codec default = msgpack
-
Affects
ende::KeyEn.encode_key
,ende::KeyDe.decode_key
,ende::ValueEn.encode_value
,ende::ValueDe.decode_value
… - hash merkle? = blake3
- merkle = fast-math, hash
-
Affects
ovr-vsdb::merkle
…
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.
- bcs bcs_codec?
- msgpack msgpack_codec
-
Enables rmp-serde
- ovr-vsdb-derive derive
- blake3 hash?
- fast-math merkle?
- rocksdb rocks_engine?
-
Enables rocksdb ^0.18.0
- sled not linux linux sled_engine
-
Enables vsdbsled