[][src]Struct crypto_rest_client::HuobiLinearSwapRestClient

pub struct HuobiLinearSwapRestClient { /* fields omitted */ }

Huobi Linear Swap market.

Linear Swap market uses USDT as collateral.

Implementations

impl HuobiLinearSwapRestClient[src]

pub fn new(api_key: Option<String>, api_secret: Option<String>) -> Self[src]

pub fn fetch_trades(symbol: &str) -> Result<String, Error>[src]

Get the most recent trades.

Equivalent to /market/history/trade with size=2000

For example: https://api.hbdm.com/market/history/trade?symbol=BTC_CQ&size=2000

pub fn fetch_l2_snapshot(symbol: &str, step: i8) -> Result<String, Error>[src]

Get the latest Level2 orderbook snapshot.

Top 150 bids and asks (aggregated) are returned.

step controls the aggregaton precision, valid values are 0, 1, 2, 3, 4, 5, 14, 15

For example: https://api.hbdm.com/market/depth?symbol=BTC_CQ&type=step5

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.