[package] name = "trading-data" version = "0.1.0" edition = "2021" authors = ["Foxhunt Trading System"] license = "MIT" description = "Trading data repository layer for high-frequency trading system" [dependencies] # Database layer sqlx.workspace = true # Async runtime tokio.workspace = true async-trait.workspace = true # Serialization serde = { workspace = true, features = ["derive"] } serde_json.workspace = true # Financial types rust_decimal.workspace = true rust_decimal_macros.workspace = true # Time handling chrono.workspace = true # Unique identifiers uuid.workspace = true # Error handling thiserror.workspace = true anyhow.workspace = true # Logging tracing.workspace = true # Internal workspace crates common = { workspace = true, features = ["database"] } [dev-dependencies] tokio-test = "0.4" rstest = "0.18" [features] default = [] test-utils = []