[package] name = "barter-integration-copy" version = "0.7.5" authors = ["JustAStream"] edition = "2021" license = "MIT" documentation = "https://docs.rs/barter-integration/" repository = "https://github.com/barter-rs/barter-rs" readme = "README.md" description = "Low-level framework for composing flexible web integrations, especially with financial exchanges" keywords = ["trading", "backtesting", "crypto", "stocks", "investment"] categories = ["accessibility", "simulation"] [dependencies] barter-instrument-copy = "0.1.0" # Logging tracing = { version = "0.1.40" } # SerDe serde = { version = "1.0.203", features = ["derive"] } serde_json = { version = "1.0.120" } serde_qs = { version = "0.13.0" } serde_urlencoded = { version = "0.7.1" } # Error Handling thiserror = { version = "1.0.61" } # Asynchronous tokio = { version = "1.38.0", features = [ "net", "sync", "macros", "rt-multi-thread", ] } tokio-stream = { version = "0.1.15" } futures = { version = "0.3.30" } async-trait = { version = "0.1.57" } pin-project = { version = "1.1.5" } # Data Structures rust_decimal = { version = "1.29.1" } smol_str = { version = "0.3.1", features = ["serde"] } # Protocols tokio-tungstenite = { version = "0.21.0", features = [ "rustls-tls-webpki-roots", ] } reqwest = { version = "0.12.4", features = ["json"] } url = { version = "2.3.1" } # Cryptographic Signatures hmac = { version = "0.12.1" } sha2 = { version = "0.10.6" } hex = { version = "0.4.3" } base64 = { version = "0.22.0" } # Miscellaneous chrono = { version = "0.4.38", features = ["serde"] } bytes = { version = "1.5.0" } derive_more = { version = "1.0.0", features = ["display", "constructor"] } [dev-dependencies] rust_decimal_macros = { version = "1.29.1" }