pub struct OrderCompletedEvent {
pub exchange: ExchangeId,
pub instrument: InstrumentId,
pub client_id: ClientOrderId,
pub filled_qty: Qty,
pub avg_fill_px: Option<Price>,
pub ts: i64,
}Expand description
Order completed (terminal: fully filled)
Fields§
§exchange: ExchangeIdExchange that reported completion.
instrument: InstrumentIdInstrument that completed.
client_id: ClientOrderIdClient order ID generated by the bot.
filled_qty: QtyTotal filled quantity.
avg_fill_px: Option<Price>Average fill price if known.
ts: i64Event timestamp in milliseconds since the Unix epoch.
Trait Implementations§
Source§impl Clone for OrderCompletedEvent
impl Clone for OrderCompletedEvent
Source§fn clone(&self) -> OrderCompletedEvent
fn clone(&self) -> OrderCompletedEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OrderCompletedEvent
impl Debug for OrderCompletedEvent
Source§impl<'de> Deserialize<'de> for OrderCompletedEvent
impl<'de> Deserialize<'de> for OrderCompletedEvent
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 OrderCompletedEvent
impl RefUnwindSafe for OrderCompletedEvent
impl Send for OrderCompletedEvent
impl Sync for OrderCompletedEvent
impl Unpin for OrderCompletedEvent
impl UnsafeUnpin for OrderCompletedEvent
impl UnwindSafe for OrderCompletedEvent
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