pub enum ParseError {
MissingRequiredTag(FieldTag, Box<FIXTMessage + Send>),
MissingConditionallyRequiredTag(FieldTag, Box<FIXTMessage + Send>),
BeginStrNotFirstTag,
BodyLengthNotSecondTag,
BodyLengthNotNumber,
MsgTypeNotThirdTag,
MsgTypeUnknown(Vec<u8>),
SenderCompIDNotFourthTag,
TargetCompIDNotFifthTag,
ApplVerIDNotSixthTag,
ChecksumNotLastTag,
ChecksumDoesNotMatch(u8, u8),
ChecksumWrongFormat,
DuplicateTag(FieldTag),
UnexpectedTag(FieldTag),
UnknownTag(FieldTag),
WrongFormatTag(FieldTag),
OutOfRangeTag(FieldTag),
NoValueAfterTag(FieldTag),
MissingPrecedingLengthTag(FieldTag),
MissingFollowingLengthTag(FieldTag),
NonRepeatingGroupTagInRepeatingGroup(FieldTag),
RepeatingGroupTagWithNoRepeatingGroup(FieldTag),
MissingFirstRepeatingGroupTagAfterNumberOfRepeatingGroupTag(FieldTag),
MessageSizeTooBig,
}
Variants
MissingRequiredTag(FieldTag, Box<FIXTMessage + Send>)
MissingConditionallyRequiredTag(FieldTag, Box<FIXTMessage + Send>)
BeginStrNotFirstTag
BodyLengthNotSecondTag
BodyLengthNotNumber
MsgTypeNotThirdTag
MsgTypeUnknown(Vec<u8>)
SenderCompIDNotFourthTag
TargetCompIDNotFifthTag
ApplVerIDNotSixthTag
ChecksumNotLastTag
ChecksumDoesNotMatch(u8, u8)
ChecksumWrongFormat
DuplicateTag(FieldTag)
UnexpectedTag(FieldTag)
UnknownTag(FieldTag)
WrongFormatTag(FieldTag)
OutOfRangeTag(FieldTag)
NoValueAfterTag(FieldTag)
MissingPrecedingLengthTag(FieldTag)
MissingFollowingLengthTag(FieldTag)
NonRepeatingGroupTagInRepeatingGroup(FieldTag)
RepeatingGroupTagWithNoRepeatingGroup(FieldTag)
MissingFirstRepeatingGroupTagAfterNumberOfRepeatingGroupTag(FieldTag)
MessageSizeTooBig
Trait Implementations
Formats the value using the given formatter. Read more
Formats the value using the given formatter.