[package] name = "ctrader-openapi" version.workspace = true edition.workspace = true rust-version.workspace = true authors.workspace = true license.workspace = true publish.workspace = true description = "cTrader Open API client — Protobuf over TCP+TLS for order routing, account queries, and market data" [dependencies] tokio = { workspace = true, features = ["net", "sync", "time", "rt", "macros"] } tokio-native-tls.workspace = true native-tls = { version = "0.2", features = ["vendored"] } tokio-util = { workspace = true, features = ["codec"] } prost.workspace = true bytes.workspace = true reqwest = { workspace = true, features = ["json"] } tracing.workspace = true thiserror.workspace = true serde = { workspace = true, features = ["derive"] } serde_json.workspace = true chrono.workspace = true uuid.workspace = true futures.workspace = true [build-dependencies] prost-build.workspace = true [dev-dependencies] tokio = { workspace = true, features = ["test-util"] } [lints] workspace = true