pub enum OrdRejReason {
Show 16 variants
Broker,
UnknownSymbol,
ExchangeClosed,
OrderExceedsLimit,
TooLateToEnter,
UnknownOrder,
DuplicateOrder,
DuplicateOfAVerballyCommunicatedOrder,
StaleOrder,
TradeAlongRequired,
InvalidInvestorId,
UnsupportedOrderCharacteristic12SurveillenceOption,
IncorrectQuantity,
IncorrectAllocatedQuantity,
UnknownAccount,
Other,
}
Expand description
Field type variants for OrdRejReason
.
Variants§
Broker
Field variant ‘0’.
UnknownSymbol
Field variant ‘1’.
ExchangeClosed
Field variant ‘2’.
OrderExceedsLimit
Field variant ‘3’.
TooLateToEnter
Field variant ‘4’.
UnknownOrder
Field variant ‘5’.
DuplicateOrder
Field variant ‘6’.
DuplicateOfAVerballyCommunicatedOrder
Field variant ‘7’.
StaleOrder
Field variant ‘8’.
TradeAlongRequired
Field variant ‘9’.
InvalidInvestorId
Field variant ‘10’.
UnsupportedOrderCharacteristic12SurveillenceOption
Field variant ‘11’.
IncorrectQuantity
Field variant ‘13’.
IncorrectAllocatedQuantity
Field variant ‘14’.
UnknownAccount
Field variant ‘15’.
Other
Field variant ‘99’.
Trait Implementations§
Source§impl Clone for OrdRejReason
impl Clone for OrdRejReason
Source§fn clone(&self) -> OrdRejReason
fn clone(&self) -> OrdRejReason
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 OrdRejReason
impl Debug for OrdRejReason
Source§impl<'a> FieldType<'a> for OrdRejReason
impl<'a> FieldType<'a> for OrdRejReason
Source§type SerializeSettings = ()
type SerializeSettings = ()
A type with values that customize the serialization algorithm, e.g.
padding information.
Source§fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: Self::SerializeSettings,
) -> usizewhere
B: Buffer,
fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: Self::SerializeSettings,
) -> usizewhere
B: Buffer,
Writes
self
to buffer
using custom serialization settings
.Source§fn deserialize(data: &'a [u8]) -> Result<Self, <Self as FieldType<'a>>::Error>
fn deserialize(data: &'a [u8]) -> Result<Self, <Self as FieldType<'a>>::Error>
Parses and deserializes from
data
.Source§fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
Writes
self
to buffer
using default settings.Source§fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
Like
FieldType::deserialize
, but it’s allowed to skip some amount of
input checking. Invalid inputs might not trigger errors and instead be
deserialized as random values. Read moreSource§impl Hash for OrdRejReason
impl Hash for OrdRejReason
Source§impl PartialEq for OrdRejReason
impl PartialEq for OrdRejReason
impl Copy for OrdRejReason
impl Eq for OrdRejReason
impl StructuralPartialEq for OrdRejReason
Auto Trait Implementations§
impl Freeze for OrdRejReason
impl RefUnwindSafe for OrdRejReason
impl Send for OrdRejReason
impl Sync for OrdRejReason
impl Unpin for OrdRejReason
impl UnwindSafe for OrdRejReason
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