Cargo Features

emberkv-core has no features set by default.

[dependencies]
emberkv-core = { version = "0.4.4", features = ["encryption", "protobuf", "vector"] }
encryption

Enables encryption of ember-persistence

Affects shard::ShardPersistenceConfig.encryption_key

protobuf = prost-reflect

Enables protobuf of ember-persistence

Affects engine::EngineConfig.schema_registry, emberkv-core::schema

vector = usearch

Enables vector of ember-persistence

Affects keyspace::VAddResult, keyspace::VAddBatchResult, keyspace::VectorWriteError, types::vector

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.

prost-reflect protobuf?
usearch vector?