[dependencies.async-trait]
version = "0.1"
[dependencies.base64]
version = "0.22"
[dependencies.bytes]
default-features = false
version = "1.7"
[dependencies.ed25519-dalek]
features = ["pem", "pkcs8"]
version = "2.1"
[dependencies.futures-util]
version = "0.3"
[dependencies.hex]
version = "0.4"
[dependencies.hmac]
version = "0.12"
[dependencies.jiff]
default-features = false
features = ["std"]
version = "0.1"
[dependencies.reqwest]
default-features = false
features = ["json", "rustls-tls"]
version = "0.12"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.serde_qs]
version = "0.13"
[dependencies.serde_repr]
version = "0.1"
[dependencies.sha2]
version = "0.10"
[dependencies.thiserror]
default-features = false
version = "1.0"
[dependencies.tokio]
default-features = false
features = ["macros", "rt-multi-thread"]
version = "1.40"
[dependencies.tokio-tungstenite]
features = ["rustls-tls-webpki-roots"]
version = "0.23"
[dependencies.tracing]
version = "0.1.40"
[dependencies.url]
default-features = false
version = "2.5"
[dependencies.uuid]
features = ["v4"]
version = "1.10"
[dev-dependencies.tracing-subscriber]
version = "0.3.18"
[[example]]
name = "account_balances"
path = "examples/account_balances.rs"
[[example]]
name = "klines"
path = "examples/klines.rs"
[[example]]
name = "user_data_stream"
path = "examples/user_data_stream.rs"
[lib]
name = "birdie"
path = "src/lib.rs"
[package]
authors = ["Yuankun Zhang <i@yuankun.me>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["api-bindings", "development-tools"]
description = "Birdie is a third party Binance API client, allowing you to easily interact with the Binance API using Rust."
documentation = "https://github.com/yuankunzhang/birdie"
edition = "2021"
keywords = ["binance", "crypto"]
license = "MIT/Apache-2.0"
name = "birdie"
readme = "README.md"
repository = "https://github.com/yuankunzhang/birdie"
version = "0.1.0"
[[test]]
name = "rest_account_test"
path = "tests/rest_account_test.rs"
[[test]]
name = "rest_general_test"
path = "tests/rest_general_test.rs"
[[test]]
name = "rest_margin_account_test"
path = "tests/rest_margin_account_test.rs"
[[test]]
name = "rest_margin_borrow_and_repay_test"
path = "tests/rest_margin_borrow_and_repay_test.rs"
[[test]]
name = "rest_margin_market_test"
path = "tests/rest_margin_market_test.rs"
[[test]]
name = "rest_margin_trade_test"
path = "tests/rest_margin_trade_test.rs"
[[test]]
name = "rest_margin_transfer_test"
path = "tests/rest_margin_transfer_test.rs"
[[test]]
name = "rest_market_test"
path = "tests/rest_market_test.rs"
[[test]]
name = "rest_trade_test"
path = "tests/rest_trade_test.rs"
[[test]]
name = "ws_account_test"
path = "tests/ws_account_test.rs"
[[test]]
name = "ws_general_test"
path = "tests/ws_general_test.rs"
[[test]]
name = "ws_market_test"
path = "tests/ws_market_test.rs"
[[test]]
name = "ws_trade_test"
path = "tests/ws_trade_test.rs"