[package] name = "backtesting" version = "0.1.0" edition = "2021" [dependencies] tokio = { version = "1.0", features = ["full"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" uuid = { version = "1.0", features = ["v4", "serde"] } thiserror = "1.0" anyhow = "1.0" async-trait = "0.1" futures = "0.3" chrono = { version = "0.4", features = ["serde"] } rust_decimal = { version = "1.33", features = ["serde"] } tracing = "0.1" tracing-subscriber = "0.3" dashmap = "6.0" crossbeam = "0.8" crossbeam-channel = "0.5" parking_lot = "0.12" # Add core types directly for testing types = { path = "../core" } [lib] name = "backtesting" path = "src/lib.rs"