pub struct OrderAcceptedEvent {
pub exchange: ExchangeId,
pub instrument: InstrumentId,
pub client_id: ClientOrderId,
pub exchange_order_id: Option<ExchangeOrderId>,
pub ts: i64,
}Expand description
Order accepted by exchange
Fields§
§exchange: ExchangeIdExchange that accepted the order.
instrument: InstrumentIdInstrument traded by the accepted order.
client_id: ClientOrderIdClient order ID generated by the bot.
exchange_order_id: Option<ExchangeOrderId>Exchange order ID when the adapter receives one.
ts: i64Event timestamp in milliseconds since the Unix epoch.
Trait Implementations§
Source§impl Clone for OrderAcceptedEvent
impl Clone for OrderAcceptedEvent
Source§fn clone(&self) -> OrderAcceptedEvent
fn clone(&self) -> OrderAcceptedEvent
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 OrderAcceptedEvent
impl Debug for OrderAcceptedEvent
Source§impl<'de> Deserialize<'de> for OrderAcceptedEvent
impl<'de> Deserialize<'de> for OrderAcceptedEvent
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 OrderAcceptedEvent
impl RefUnwindSafe for OrderAcceptedEvent
impl Send for OrderAcceptedEvent
impl Sync for OrderAcceptedEvent
impl Unpin for OrderAcceptedEvent
impl UnsafeUnpin for OrderAcceptedEvent
impl UnwindSafe for OrderAcceptedEvent
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