Enum fix_rs::fix::ParseError [] [src]

pub enum ParseError {
    MissingRequiredTag(FieldTagBox<FIXTMessage + Send>),
    MissingConditionallyRequiredTag(FieldTagBox<FIXTMessage + Send>),
    BeginStrNotFirstTag,
    BodyLengthNotSecondTag,
    BodyLengthNotNumber,
    MsgTypeNotThirdTag,
    MsgTypeUnknown(Vec<u8>),
    SenderCompIDNotFourthTag,
    TargetCompIDNotFifthTag,
    ApplVerIDNotSixthTag,
    ChecksumNotLastTag,
    ChecksumDoesNotMatch(u8u8),
    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

Trait Implementations

impl Display for ParseError
[src]

Formats the value using the given formatter. Read more

impl Debug for ParseError
[src]

Formats the value using the given formatter.