pub struct ExchangeOrder {
pub id: Option<String>,
pub pair: CurrencyPair,
pub side: OrderSide,
pub kind: OrderType,
pub amount: u64,
pub rate: Option<u64>,
pub stop: Option<u64>,
pub time: OrderTime,
}
Expand description
Market exchange order.
Fields§
§id: Option<String>
§pair: CurrencyPair
§side: OrderSide
§kind: OrderType
§amount: u64
§rate: Option<u64>
§stop: Option<u64>
§time: OrderTime
Trait Implementations§
Source§impl Clone for ExchangeOrder
impl Clone for ExchangeOrder
Source§fn clone(&self) -> ExchangeOrder
fn clone(&self) -> ExchangeOrder
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 ExchangeOrder
impl Debug for ExchangeOrder
Source§impl<'de> Deserialize<'de> for ExchangeOrder
impl<'de> Deserialize<'de> for ExchangeOrder
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExchangeOrder
impl RefUnwindSafe for ExchangeOrder
impl Send for ExchangeOrder
impl Sync for ExchangeOrder
impl Unpin for ExchangeOrder
impl UnwindSafe for ExchangeOrder
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