[package] name = "risk" version.workspace = true edition.workspace = true rust-version.workspace = true authors.workspace = true license.workspace = true repository.workspace = true homepage.workspace = true documentation.workspace = true publish.workspace = true keywords.workspace = true categories.workspace = true [dependencies] # Core workspace dependencies config = { workspace = true } common = { path = "../common" } chrono.workspace = true dashmap.workspace = true futures.workspace = true num-traits.workspace = true serde.workspace = true tokio.workspace = true tracing.workspace = true uuid.workspace = true rust_decimal.workspace = true statrs.workspace = true ndarray.workspace = true num.workspace = true thiserror.workspace = true rand.workspace = true rand_distr = "0.4" fastrand = "2.0" # linfa ecosystem REMOVED - not used in codebase # All ML operations moved to ml crate approx.workspace = true rayon.workspace = true # orderbook = { workspace = true, optional = true } # REMOVED - unmaintained with failure dependency anyhow.workspace = true redis.workspace = true serde_json.workspace = true nalgebra.workspace = true prometheus.workspace = true async-trait.workspace = true reqwest.workspace = true tracing-subscriber.workspace = true [dev-dependencies] tokio-test = "0.4" criterion = { version = "0.5", features = ["html_reports"] } proptest = "1.2" rstest = "0.18" tempfile = "3.8" hdrhistogram = "7.5" [features] default = [] # orderbook = ["dep:orderbook"] # REMOVED postgres = ["config/postgres"] [lints] workspace = true