pub enum InstructionReportErrorCode {
Show 29 variants
InvalidBetSize,
InvalidRunner,
BetTakenOrLapsed,
BetInProgress,
RunnerRemoved,
MarketNotOpenForBetting,
LossLimitExceeded,
MarketNotOpenForBspBetting,
InvalidPriceEdit,
InvalidOdds,
InsufficientFunds,
InvalidPersistenceType,
ErrorInMatcher,
InvalidBackLayCombination,
ErrorInOrder,
InvalidBidType,
InvalidBetId,
CancelledNotPlaced,
RelatedActionFailed,
NoActionRequired,
TimeInForceConflict,
UnexpectedPersistenceType,
InvalidOrderType,
UnexpectedMinFillSize,
InvalidCustomerOrderRef,
InvalidMinFillSize,
BetLapsedPriceImprovementTooLarge,
InvalidCustomerStrategyRef,
InvalidProfitRatio,
}Expand description
Error codes for individual instruction report failures.
Variants§
InvalidBetSize
InvalidRunner
BetTakenOrLapsed
BetInProgress
RunnerRemoved
MarketNotOpenForBetting
LossLimitExceeded
MarketNotOpenForBspBetting
InvalidPriceEdit
InvalidOdds
InsufficientFunds
InvalidPersistenceType
ErrorInMatcher
InvalidBackLayCombination
ErrorInOrder
InvalidBidType
InvalidBetId
CancelledNotPlaced
RelatedActionFailed
NoActionRequired
TimeInForceConflict
UnexpectedPersistenceType
InvalidOrderType
UnexpectedMinFillSize
InvalidCustomerOrderRef
InvalidMinFillSize
BetLapsedPriceImprovementTooLarge
InvalidCustomerStrategyRef
InvalidProfitRatio
Trait Implementations§
Source§impl AsRef<str> for InstructionReportErrorCode
impl AsRef<str> for InstructionReportErrorCode
Source§impl Clone for InstructionReportErrorCode
impl Clone for InstructionReportErrorCode
Source§fn clone(&self) -> InstructionReportErrorCode
fn clone(&self) -> InstructionReportErrorCode
Returns a duplicate of the value. Read more
1.0.0 · 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 InstructionReportErrorCode
impl Debug for InstructionReportErrorCode
Source§impl<'de> Deserialize<'de> for InstructionReportErrorCode
impl<'de> Deserialize<'de> for InstructionReportErrorCode
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 InstructionReportErrorCode
impl Display for InstructionReportErrorCode
Source§impl FromStr for InstructionReportErrorCode
impl FromStr for InstructionReportErrorCode
Source§impl Hash for InstructionReportErrorCode
impl Hash for InstructionReportErrorCode
Source§impl IntoEnumIterator for InstructionReportErrorCode
impl IntoEnumIterator for InstructionReportErrorCode
Source§impl TryFrom<&str> for InstructionReportErrorCode
impl TryFrom<&str> for InstructionReportErrorCode
impl Copy for InstructionReportErrorCode
impl Eq for InstructionReportErrorCode
impl StructuralPartialEq for InstructionReportErrorCode
Auto Trait Implementations§
impl Freeze for InstructionReportErrorCode
impl RefUnwindSafe for InstructionReportErrorCode
impl Send for InstructionReportErrorCode
impl Sync for InstructionReportErrorCode
impl Unpin for InstructionReportErrorCode
impl UnsafeUnpin for InstructionReportErrorCode
impl UnwindSafe for InstructionReportErrorCode
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
Checks if this value is equivalent to the given key. Read more
§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<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
Checks if this value is equivalent to the given key. Read more
§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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> SetterInput<Owned> for T
impl<T> SetterInput<Owned> for T
§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.