Cargo Features
[dependencies]
product-os-store = { version = "0.0.11", default-features = false, features = ["key_value_store", "redis_key_value_store", "memory_key_value_store", "queue_store", "redis_queue_store", "memory_queue_store", "relational_store", "sql_relational_store", "event_store", "tickv"] }
- default = sql_relational_store
-
These default features are set whenever
product-os-store
is added without
somewhere in the dependency tree.default-features = false Enables product-os-configuration, std of no-std-compat
- key_value_store = lazy_static
-
Affects
product-os-store::ProductOSKeyValueStorage
,product-os-store::ProductOSKeyValueStore
… - redis_key_value_store = redis
- memory_key_value_store = redb
-
Enables regex
- queue_store = lazy_static
-
Affects
product-os-store::ProductOSQueueStorage
,product-os-store::ProductOSQueueStore
… - redis_queue_store = redis
- memory_queue_store = redb
- relational_store = async-trait, chrono, regex
-
Affects
product-os-store::ProductOSRelationalStorage
,product-os-store::ProductOSRelationalStore
,sql_relational_store::ProductOSPostgresSqlRelationalStore
… - sql_relational_store default = chrono, futures, hex, regex, sqlx, uuid
-
Enables regex
Affects
relational_store::RelationalTransaction
,sql_relational_store::ProductOSPostgresSqlRelationalStore
… - document_store event_store = lazy_static
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.
- redis redis_key_value_store? redis_queue_store?
-
Enables redis ^0.21.4
- redb memory_key_value_store? memory_queue_store?
-
Enables redb ^1.4.0
- tickv implicit feature
- sqlx sql_relational_store
-
Enables sqlx ^0.6.2
- regex memory_key_value_store? relational_store? sql_relational_store
- chrono relational_store? sql_relational_store
- uuid sql_relational_store
- futures sql_relational_store
- lazy_static document_store? event_store? key_value_store? queue_store?
- async-trait relational_store?
- hex sql_relational_store