Crate quickfix_spec_parser

Source
Expand description

FIX XML file spec parser.

Allow reading official FIX XML dictionary and convert it to a struct / enum model.

NOTE This crate is not a code generator. It only help having a clear representation of what FIX dictionary are.

Structs§

Component
XML <component> link.
ComponentSpec
XML <component> description.
Field
XML <field> link.
FieldAllowedValue
XML <field><value ...> representation.
FieldSpec
XML <field> description.
FixSpec
XML FIX dictionary description.
Group
XML <group> description.
Message
XML <message> description.

Enums§

FieldType
Known FIX value type.
FieldValue
Sub component possible value.
FixSpecError
Represent all possible error that can occurs when parsing XML spec file.
MessageCategory
Message dest.

Functions§

parse_spec
Try converting byte array into a FIX spec tree.
write_spec
Convert FIX spec tree into a byte array.