pub trait Binance: Sized {
// Required method
fn new_with_config(
api_key: Option<String>,
secret_key: Option<String>,
config: &Config,
) -> Self;
// Provided methods
fn new(api_key: Option<String>, secret_key: Option<String>) -> Self { ... }
fn new_with_env(config: &Config) -> Self { ... }
}Required Methods§
fn new_with_config( api_key: Option<String>, secret_key: Option<String>, config: &Config, ) -> Self
Provided Methods§
fn new(api_key: Option<String>, secret_key: Option<String>) -> Self
Sourcefn new_with_env(config: &Config) -> Self
fn new_with_env(config: &Config) -> Self
Create a binance API using environment variables for credentials BINANCE_API_KEY=$YOUR_API_KEY BINANCE_API_SECRET_KEY=$YOUR_SECRET_KEY
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl Binance for Account
impl Binance for FuturesAccount
Available on crate feature
futures_api only.impl Binance for FuturesGeneral
Available on crate feature
futures_api only.impl Binance for FuturesMarket
Available on crate feature
futures_api only.impl Binance for binance::futures::userstream::UserStream
Available on crate feature
futures_api only.