Struct Order
pub struct Order {Show 13 fields
pub order_id: OrderId,
pub client_intent_id: ClientIntentId,
pub venue_id: VenueId,
pub instrument_id: InstrumentId,
pub side: Side,
pub order_type: OrderType,
pub price: Option<Decimal>,
pub qty: Decimal,
pub filled_qty: Decimal,
pub state: OrderLifecycleState,
pub correlation_id: Option<Uuid>,
pub strategy_id: Option<String>,
pub reduce_only: bool,
}Fields§
§order_id: OrderId§client_intent_id: ClientIntentId§venue_id: VenueId§instrument_id: InstrumentId§side: Side§order_type: OrderType§price: Option<Decimal>§qty: Decimal§filled_qty: Decimal§state: OrderLifecycleState§correlation_id: Option<Uuid>§strategy_id: Option<String>§reduce_only: boolTrait Implementations§
§impl Clone for Order
impl Clone for Order
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl<'de> Deserialize<'de> for Order
impl<'de> Deserialize<'de> for Order
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Order, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Order, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl Serialize for Order
impl Serialize for Order
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Eq for Order
impl StructuralPartialEq for Order
Auto Trait Implementations§
impl Freeze for Order
impl RefUnwindSafe for Order
impl Send for Order
impl Sync for Order
impl Unpin for Order
impl UnsafeUnpin for Order
impl UnwindSafe for Order
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)