pub enum OmsOrderStatus {
New,
Accepted,
Sent,
Active,
ExchangeRejected,
Unknown,
}Expand description
OMS-specific order status values that extend the common order status enum
These statuses provide more granular tracking of order lifecycle within the OMS
Variants§
New
Order has been received but not yet validated
Accepted
Order has been validated and accepted by OMS
Sent
Order has been sent to exchange
Active
Order is active on the exchange (maps to common OrderStatus::Open)
ExchangeRejected
Order was rejected by the exchange
Unknown
Order status is unknown (e.g., due to connectivity issues)
Trait Implementations§
Source§impl Clone for OmsOrderStatus
impl Clone for OmsOrderStatus
Source§fn clone(&self) -> OmsOrderStatus
fn clone(&self) -> OmsOrderStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OmsOrderStatus
impl Debug for OmsOrderStatus
Source§impl<'de> Deserialize<'de> for OmsOrderStatus
impl<'de> Deserialize<'de> for OmsOrderStatus
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
Source§impl Display for OmsOrderStatus
impl Display for OmsOrderStatus
Source§impl From<OrderStatus> for OmsOrderStatus
impl From<OrderStatus> for OmsOrderStatus
Source§fn from(status: OrderStatus) -> Self
fn from(status: OrderStatus) -> Self
Converts to this type from the input type.
Source§impl Hash for OmsOrderStatus
impl Hash for OmsOrderStatus
Source§impl PartialEq for OmsOrderStatus
impl PartialEq for OmsOrderStatus
Source§impl Serialize for OmsOrderStatus
impl Serialize for OmsOrderStatus
impl Copy for OmsOrderStatus
impl Eq for OmsOrderStatus
impl StructuralPartialEq for OmsOrderStatus
Auto Trait Implementations§
impl Freeze for OmsOrderStatus
impl RefUnwindSafe for OmsOrderStatus
impl Send for OmsOrderStatus
impl Sync for OmsOrderStatus
impl Unpin for OmsOrderStatus
impl UnwindSafe for OmsOrderStatus
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.