pub enum ExecType {
Show 17 variants
New,
DoneForDay,
Canceled,
Replaced,
PendingCancel,
Stopped,
Rejected,
Suspended,
PendingNew,
Calculated,
Expired,
Restated,
PendingReplace,
Trade,
TradeCorrect,
TradeCancel,
OrderStatus,
}Expand description
Execution type enumeration
Variants§
New
New order
DoneForDay
Order done for day
Canceled
Order canceled
Replaced
Order replaced
PendingCancel
Pending cancel
Stopped
Order stopped
Rejected
Order rejected
Suspended
Order suspended
PendingNew
Pending new order
Calculated
Calculated
Expired
Order expired
Restated
Order restated
PendingReplace
Pending replace
Trade
Trade execution
TradeCorrect
Trade correction
TradeCancel
Trade cancellation
OrderStatus
Order status update
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExecType
impl<'de> Deserialize<'de> for ExecType
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
impl Copy for ExecType
impl Eq for ExecType
impl StructuralPartialEq for ExecType
Auto Trait Implementations§
impl Freeze for ExecType
impl RefUnwindSafe for ExecType
impl Send for ExecType
impl Sync for ExecType
impl Unpin for ExecType
impl UnwindSafe for ExecType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.