#[non_exhaustive]pub enum MarketIfTouchedOrderReason {
ClientOrder,
Replacement,
Unknown(String),
}Expand description
The reason that the Market-if-touched Order was initiated
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ClientOrder
The Market-if-touched Order was initiated at the request of a client
Replacement
The Market-if-touched Order was initiated as a replacement for an existing Order
Unknown(String)
An unrecognized provider value, preserved for forward compatibility.
Implementations§
Trait Implementations§
Source§impl Clone for MarketIfTouchedOrderReason
impl Clone for MarketIfTouchedOrderReason
Source§impl Debug for MarketIfTouchedOrderReason
impl Debug for MarketIfTouchedOrderReason
Source§impl<'de> Deserialize<'de> for MarketIfTouchedOrderReason
impl<'de> Deserialize<'de> for MarketIfTouchedOrderReason
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MarketIfTouchedOrderReason
Source§impl Hash for MarketIfTouchedOrderReason
impl Hash for MarketIfTouchedOrderReason
impl StructuralPartialEq for MarketIfTouchedOrderReason
Auto Trait Implementations§
impl Freeze for MarketIfTouchedOrderReason
impl RefUnwindSafe for MarketIfTouchedOrderReason
impl Send for MarketIfTouchedOrderReason
impl Sync for MarketIfTouchedOrderReason
impl Unpin for MarketIfTouchedOrderReason
impl UnsafeUnpin for MarketIfTouchedOrderReason
impl UnwindSafe for MarketIfTouchedOrderReason
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