[][src]Struct crypto_rest_client::HuobiOptionRestClient

pub struct HuobiOptionRestClient { /* fields omitted */ }

Implementations

impl HuobiOptionRestClient[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.