[−][src]Struct cxmr_broker::MarketBroker
Currency pair market structure.
Fields
info: MarketInfo
exchange: Exchange
market_id: Market
orderbook: OrderBook
Methods
impl MarketBroker
[src]
pub fn new(exchange: Exchange, info: MarketInfo) -> Self
[src]
pub fn market_id(&self) -> &Market
[src]
Returns market id structure.
pub fn pair(&self) -> &CurrencyPair
[src]
Currency pair trading on market.
pub fn is_trading(&self) -> bool
[src]
Returns true if market status is trading.
pub fn exchange(&self) -> &Exchange
[src]
Exchange identifier of market.
pub fn asks(&self) -> &OrderBookSide<u64>
[src]
Asks side of the order book.
pub fn bids(&self) -> &OrderBookSide<ReverseRate>
[src]
Bids side of the order book.
Auto Trait Implementations
impl RefUnwindSafe for MarketBroker
impl Send for MarketBroker
impl Sync for MarketBroker
impl Unpin for MarketBroker
impl UnwindSafe for MarketBroker
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,