pub enum CreateOrderFailureReason {
Show 16 variants
UnknownFailureReason,
UnsupportedOrderConfiguration,
InvalidSide,
InvalidProductId,
InvalidSizePrecision,
InvalidPricePrecision,
InsufficientFund,
InvalidLedgerBalance,
OrderEntryDisabled,
IneligiblePair,
InvalidLimitPricePostOnly,
InvalidLimitPrice,
InvalidNoLiquidity,
InvalidRequest,
CommanderRejectedNewOrder,
InsufficientFunds,
}Expand description
Enum representing the possible values for failure to create an order
Variants§
UnknownFailureReason
UnsupportedOrderConfiguration
InvalidSide
InvalidProductId
InvalidSizePrecision
InvalidPricePrecision
InsufficientFund
InvalidLedgerBalance
OrderEntryDisabled
IneligiblePair
InvalidLimitPricePostOnly
InvalidLimitPrice
InvalidNoLiquidity
InvalidRequest
CommanderRejectedNewOrder
InsufficientFunds
Trait Implementations§
Source§impl Debug for CreateOrderFailureReason
impl Debug for CreateOrderFailureReason
Source§impl<'de> Deserialize<'de> for CreateOrderFailureReason
impl<'de> Deserialize<'de> for CreateOrderFailureReason
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 CreateOrderFailureReason
impl Display for CreateOrderFailureReason
Source§impl FromStr for CreateOrderFailureReason
impl FromStr for CreateOrderFailureReason
Source§impl PartialEq for CreateOrderFailureReason
impl PartialEq for CreateOrderFailureReason
Source§impl Serialize for CreateOrderFailureReason
impl Serialize for CreateOrderFailureReason
Source§impl TryFrom<&str> for CreateOrderFailureReason
impl TryFrom<&str> for CreateOrderFailureReason
Source§impl TryFrom<String> for CreateOrderFailureReason
impl TryFrom<String> for CreateOrderFailureReason
impl Eq for CreateOrderFailureReason
impl StructuralPartialEq for CreateOrderFailureReason
Auto Trait Implementations§
impl Freeze for CreateOrderFailureReason
impl RefUnwindSafe for CreateOrderFailureReason
impl Send for CreateOrderFailureReason
impl Sync for CreateOrderFailureReason
impl Unpin for CreateOrderFailureReason
impl UnwindSafe for CreateOrderFailureReason
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<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.