#[repr(C)]pub struct MatchingEngineResponse {
pub num_quote_lots_in: QuoteLots,
pub num_base_lots_in: BaseLots,
pub num_quote_lots_out: QuoteLots,
pub num_base_lots_out: BaseLots,
pub num_quote_lots_posted: QuoteLots,
pub num_base_lots_posted: BaseLots,
pub num_free_quote_lots_used: QuoteLots,
pub num_free_base_lots_used: BaseLots,
}Fields§
§num_quote_lots_in: QuoteLots§num_base_lots_in: BaseLots§num_quote_lots_out: QuoteLots§num_base_lots_out: BaseLots§num_quote_lots_posted: QuoteLots§num_base_lots_posted: BaseLots§num_free_quote_lots_used: QuoteLots§num_free_base_lots_used: BaseLotsImplementations§
source§impl MatchingEngineResponse
impl MatchingEngineResponse
pub fn new_from_buy( num_quote_lots_in: QuoteLots, num_base_lots_out: BaseLots ) -> Self
pub fn new_from_sell( num_base_lots_in: BaseLots, num_quote_lots_out: QuoteLots ) -> Self
pub fn new_withdraw( num_base_lots_out: BaseLots, num_quote_lots_out: QuoteLots ) -> Self
pub fn post_quote_lots(&mut self, num_quote_lots: QuoteLots)
pub fn post_base_lots(&mut self, num_base_lots: BaseLots)
pub fn num_base_lots(&self) -> BaseLots
pub fn num_quote_lots(&self) -> QuoteLots
pub fn use_free_quote_lots(&mut self, num_quote_lots: QuoteLots)
pub fn use_free_base_lots(&mut self, num_base_lots: BaseLots)
pub fn get_deposit_amount_bid_in_quote_lots(&self) -> QuoteLots
pub fn get_deposit_amount_ask_in_base_lots(&self) -> BaseLots
pub fn verify_no_deposit(&self) -> bool
pub fn verify_no_withdrawal(&self) -> bool
Trait Implementations§
source§impl Clone for MatchingEngineResponse
impl Clone for MatchingEngineResponse
source§fn clone(&self) -> MatchingEngineResponse
fn clone(&self) -> MatchingEngineResponse
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for MatchingEngineResponse
impl Debug for MatchingEngineResponse
source§impl Default for MatchingEngineResponse
impl Default for MatchingEngineResponse
source§fn default() -> MatchingEngineResponse
fn default() -> MatchingEngineResponse
Returns the “default value” for a type. Read more
source§impl PartialEq<MatchingEngineResponse> for MatchingEngineResponse
impl PartialEq<MatchingEngineResponse> for MatchingEngineResponse
source§fn eq(&self, other: &MatchingEngineResponse) -> bool
fn eq(&self, other: &MatchingEngineResponse) -> bool
This method tests for
self and other values to be equal, and is used
by ==.