[dependencies.async-trait]
version = "0.1"
[dependencies.chrono]
version = "0.4"
[dependencies.dotenvy]
version = "0.15"
[dependencies.futures-util]
version = "0.3"
[dependencies.reqwest]
default-features = false
optional = true
version = "0.12"
[dependencies.serde]
features = ["derive", "serde_derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.tokio]
features = ["full", "sync"]
version = "1"
[dependencies.tokio-tungstenite]
default-features = false
features = ["rustls", "rustls-native-certs", "rustls-pki-types", "rustls-tls-native-roots", "rustls-tls-webpki-roots", "connect"]
version = "0.27"
[dependencies.tracing]
version = "0.1"
[dependencies.tungstenite]
features = ["native-tls", "rustls-native-certs", "rustls-pki-types", "rustls-tls-native-roots", "rustls-tls-webpki-roots"]
version = "0.27"
[features]
async = ["reqwest/json", "reqwest/rustls-tls"]
default = ["async"]
sync = ["async", "reqwest/blocking"]
[lib]
name = "clearstreet"
path = "src/lib.rs"
[package]
authors = ["Tradecrit", "Dallin Wright"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Clear Street SDK for Rust"
edition = "2024"
license-file = "LICENSE"
name = "clearstreet"
readme = "README.md"
rust-version = "1.86.0"
version = "0.1.41"
[[test]]
name = "test_connect_websocket"
path = "tests/test_connect_websocket.rs"
[[test]]
name = "test_orders"
path = "tests/test_orders.rs"