pub struct MexcSwapRestClient { /* private fields */ }Expand description
MEXC Swap market.
- REST API doc: https://mxcdevelop.github.io/APIDoc/
- Trading at: https://contract.mexc.com/exchange
Implementations§
Source§impl MexcSwapRestClient
impl MexcSwapRestClient
pub fn new(api_key: Option<String>, api_secret: Option<String>) -> Self
Sourcepub fn fetch_trades(symbol: &str) -> Result<String, Error>
pub fn fetch_trades(symbol: &str) -> Result<String, Error>
Get most recent trades.
For example: https://contract.mexc.com/api/v1/contract/deals/BTC_USDT
Sourcepub fn fetch_l2_snapshot(symbol: &str) -> Result<String, Error>
pub fn fetch_l2_snapshot(symbol: &str) -> Result<String, Error>
Get the latest Level2 snapshot of orderbook.
Top 2000 bids and asks will be returned.
For example: https://contract.mexc.com/api/v1/contract/depth/BTC_USDT?limit=2000
Rate limit: 20 times /2 seconds
Auto Trait Implementations§
impl Freeze for MexcSwapRestClient
impl RefUnwindSafe for MexcSwapRestClient
impl Send for MexcSwapRestClient
impl Sync for MexcSwapRestClient
impl Unpin for MexcSwapRestClient
impl UnwindSafe for MexcSwapRestClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more