Cargo Features
[dependencies]
persistent-map = { version = "0.1.3", default-features = false, features = ["sqlite", "csv_backend", "sled_backend", "in_memory", "runtime"] }
- default = in_memory, runtime, sqlite
-
These default features are set whenever
persistent-map
is added without
somewhere in the dependency tree.default-features = false - sqlite default = tokio-rusqlite
-
Affects
backends::sqlite
… - csv_backend = csv
-
Affects
backends::csv
… - sled_backend = sled
- in_memory default
-
Affects
backends::in_memory
… - runtime default = tokio
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.
- tokio-rusqlite sqlite
-
Enables tokio-rusqlite
Optional backend implementations
- csv csv_backend?
- sled sled_backend?
- tokio runtime