pub enum SessionRejectReason {
Show 19 variants
InvalidTagNumber = 0,
RequiredTagMissing = 1,
TagNotDefinedForMessageType = 2,
UndefinedTag = 3,
TagSpecifiedWithoutValue = 4,
ValueIncorrectForTag = 5,
IncorrectDataFormat = 6,
DecryptionProblem = 7,
SignatureProblem = 8,
CompIdProblem = 9,
SendingTimeAccuracyProblem = 10,
InvalidMsgType = 11,
XmlValidationError = 12,
TagAppearsMoreThanOnce = 13,
TagSpecifiedOutOfOrder = 14,
RepeatingGroupFieldsOutOfOrder = 15,
IncorrectNumInGroupCount = 16,
NonDataValueIncludesFieldDelimiter = 17,
Other = 99,
}Expand description
Session reject reason codes as defined in FIX specification
Variants§
InvalidTagNumber = 0
Invalid tag number
RequiredTagMissing = 1
Required tag missing
TagNotDefinedForMessageType = 2
Tag not defined for this message type
UndefinedTag = 3
Undefined tag
TagSpecifiedWithoutValue = 4
Tag specified without a value
ValueIncorrectForTag = 5
Value is incorrect (out of range) for this tag
IncorrectDataFormat = 6
Incorrect data format for value
DecryptionProblem = 7
Decryption problem
SignatureProblem = 8
Signature problem
CompIdProblem = 9
CompID problem
SendingTimeAccuracyProblem = 10
SendingTime accuracy problem
InvalidMsgType = 11
Invalid MsgType
XmlValidationError = 12
XML validation error
TagAppearsMoreThanOnce = 13
Tag appears more than once
TagSpecifiedOutOfOrder = 14
Tag specified out of required order
RepeatingGroupFieldsOutOfOrder = 15
Repeating group fields out of order
IncorrectNumInGroupCount = 16
Incorrect NumInGroup count for repeating group
NonDataValueIncludesFieldDelimiter = 17
Non “data” value includes field delimiter
Other = 99
Other
Trait Implementations§
Source§impl Clone for SessionRejectReason
impl Clone for SessionRejectReason
Source§fn clone(&self) -> SessionRejectReason
fn clone(&self) -> SessionRejectReason
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 SessionRejectReason
impl Debug for SessionRejectReason
Source§impl<'de> Deserialize<'de> for SessionRejectReason
impl<'de> Deserialize<'de> for SessionRejectReason
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 Hash for SessionRejectReason
impl Hash for SessionRejectReason
Source§impl PartialEq for SessionRejectReason
impl PartialEq for SessionRejectReason
Source§impl Serialize for SessionRejectReason
impl Serialize for SessionRejectReason
impl Copy for SessionRejectReason
impl Eq for SessionRejectReason
impl StructuralPartialEq for SessionRejectReason
Auto Trait Implementations§
impl Freeze for SessionRejectReason
impl RefUnwindSafe for SessionRejectReason
impl Send for SessionRejectReason
impl Sync for SessionRejectReason
impl Unpin for SessionRejectReason
impl UnwindSafe for SessionRejectReason
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,
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.