Expand description
Binance REST API implementation organized by market type and functionality.
This module provides a modularized structure for Binance REST API operations, organized into logical sub-modules by market type and functionality:
market_data: Public market data operations (ticker, orderbook, trades, OHLCV)spot: Spot trading operations (orders, balance)futures: Perpetual futures (FAPI) operationsdelivery: Delivery futures (DAPI) operationsmargin: Margin trading operationsaccount: Account-related operationsfunding: Deposit and withdrawal operations
§Usage
All methods are implemented directly on the Binance struct, so you can call them
directly on any Binance instance:
let binance = Binance::new(ExchangeConfig::default())?;
// Market data methods (from market_data.rs)
let ticker = binance.fetch_ticker("BTC/USDT", ()).await?;
// Futures methods (from futures.rs)
// let position = binance.fetch_position("BTC/USDT:USDT", None).await?;
// Margin methods (from margin.rs)
// let loan = binance.borrow_cross_margin("USDT", 100.0).await?;
// Funding methods (from funding.rs)
// let address = binance.fetch_deposit_address("BTC", None).await?;Re-exports§
pub use account::BalanceFetchParams;