Crate hotfix_dictionary
source ·Expand description
Access to FIX Dictionary reference and message specifications.
Structs
- An
Abbreviation
is a standardized abbreviated form for a specific word, pattern, or name. Abbreviation data is mostly meant for documentation purposes, but in general it can have other uses as well, e.g. FIXML field naming. - A
Component
is an ordered collection of fields and/or other components. There are two kinds of components: (1) common blocks and (2) repeating groups. Common blocks are merely commonly reused sequences of the same fields/components which are given names for simplicity, i.e. they serve as “macros”. Repeating groups, on the other hand, are components which can appear zero or more times inside FIX messages (or other components, for that matter). - A FIX data type defined as part of a
Dictionary
. - Specifies business semantics for application-level entities within the FIX Protocol.
- A limitation imposed on the value of a specific FIX
Field
. Also known as “code set”. - An entry in a sequence of FIX field definitions.
Enums
- The expected location of a field within a FIX message (i.e. header, body, or trailer).
- Sum type for all possible FIX data types ever defined across all FIX application versions.
- Component type (FIXML-specific information).
- The kind of element contained in a
Message
.
Traits
Type Aliases
- A mapping from FIX version strings to
Dictionary
values. - Type alias for FIX tags: 32-bit unsigned integers, strictly positive.