Binance

Trait Binance 

Source
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§

Source

fn new_with_config( api_key: Option<String>, secret_key: Option<String>, config: &Config, ) -> Self

Provided Methods§

Source

fn new(api_key: Option<String>, secret_key: Option<String>) -> Self

Source

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§

Source§

impl Binance for Account

Source§

impl Binance for FuturesAccount

Available on crate feature futures_api only.
Source§

impl Binance for FuturesGeneral

Available on crate feature futures_api only.
Source§

impl Binance for FuturesMarket

Available on crate feature futures_api only.
Source§

impl Binance for binance::futures::userstream::UserStream

Available on crate feature futures_api only.
Source§

impl Binance for General

Source§

impl Binance for Market

Source§

impl Binance for binance::userstream::UserStream