[package] name = "rtx-feature-store" version.workspace = true edition.workspace = true rust-version = "1.92" authors.workspace = true license.workspace = true repository.workspace = true description = "High-performance feature store for online and offline ML feature serving" [dependencies] # Core dependencies anyhow.workspace = true thiserror.workspace = true tracing.workspace = true serde.workspace = true serde_json.workspace = true # Async runtime tokio.workspace = true futures.workspace = true async-trait.workspace = true # Time handling chrono.workspace = true # Storage and caching sqlx.workspace = true redis.workspace = true # Vector storage qdrant-client.workspace = true # Collections indexmap.workspace = true dashmap.workspace = true uuid.workspace = true petgraph.workspace = true # Concurrency parking_lot.workspace = true rayon.workspace = true # Serialization bincode.workspace = true # RTX dependencies rtx-tensor.workspace = true [dev-dependencies] tokio-test.workspace = true proptest.workspace = true criterion.workspace = true tempfile.workspace = true [[bench]] name = "feature_store_benchmarks" harness = false [features] default = ["postgres", "redis-cache", "vector-store"] postgres = [] redis-cache = [] vector-store = [] [lints] workspace = true