[package] name = "barter-execution" version = "0.3.1" edition = "2021" authors = ["Just A Stream <93921983+just-a-stream@users.noreply.github.com>"] license = "MIT" documentation = "https://docs.rs/barter-execution/" repository = "https://github.com/barter-rs/barter-rs" readme = "README.md" description = "High-performance and normalised trading interface capable of executing across many financial venues. Also provides a feature rich simulated exchange." keywords = ["trading", "backtesting", "crypto", "stocks", "investment"] categories = ["accessibility", "simulation"] [dependencies] # Barter Ecosystem barter-integration = { path = "../barter-integration", version = "0.7.4" } barter-data = { path = "../barter-data", version = "0.9.0" } # Logging tracing = { workspace = true } # Async tokio = { workspace = true, features = ["sync", "macros", "rt-multi-thread"] } tokio-stream = { workspace = true, features = ["sync"] } tokio-tungstenite = { workspace = true, features = ["rustls-tls-webpki-roots"] } futures = { workspace = true } async-trait = { workspace = true } pin-project = { workspace = true } # Error thiserror = { workspace = true } # SerDe serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } # Protocol reqwest = { workspace = true, features = ["rustls-tls", "json"] } # Data Structures parking_lot = { workspace = true } # Misc uuid = { workspace = true, features = ["v4", "serde"]} chrono = { workspace = true, features = ["serde"]}