pub enum OrdRejReason {
Show 13 variants
ExchangeClosed,
UnknownSymbol,
OrderExceedsLimit,
TooLateToEnter,
UnknownOrder,
DuplicateOfAVerballyCommunicatedOrder,
TradeAlongRequired,
InvalidInvestorId,
DuplicateOrder,
UnsupportedOrderCharacteristic,
SurveillenceOption,
Broker,
StaleOrder,
}Available on crate feature
fix43 only.Expand description
Field type variants for OrdRejReason.
Variants§
ExchangeClosed
Field variant ‘2’.
UnknownSymbol
Field variant ‘1’.
OrderExceedsLimit
Field variant ‘3’.
TooLateToEnter
Field variant ‘4’.
UnknownOrder
Field variant ‘5’.
DuplicateOfAVerballyCommunicatedOrder
Field variant ‘7’.
TradeAlongRequired
Field variant ‘9’.
InvalidInvestorId
Field variant ‘10’.
DuplicateOrder
Field variant ‘6’.
UnsupportedOrderCharacteristic
Field variant ‘11’.
SurveillenceOption
Field variant ‘12’.
Broker
Field variant ‘0’.
StaleOrder
Field variant ‘8’.
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> FixValue<'a> for OrdRejReason
impl<'a> FixValue<'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 FixValue<'a>>::Error>
fn deserialize(data: &'a [u8]) -> Result<Self, <Self as FixValue<'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
FixValue::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