Expand description
FIX Adapted for Streaming (FAST) support.
Structs§
- Constant
- The constant operator specifies that the value of a field will always be the
same, as initialized with
new
. - Copy
- Decimal
Decimal
is a fixed 96-bit representation of a decimal number. It can be used to represent all values of the formm * 10**e
, with-2**63 <= m <= 2**63 - 1
and-63 <= e <= 63
.Decimal
can thus represent up to 63 decimal digits and hold values up to(2**63 - 1) * 10**63
.- Delta
- The delta operator specifies that a delta value is present in the stream. If the field has optional presence, the delta value can be NULL. In that case the value of the field is considered absent. Otherwise the field is obtained by combining the delta value with a base value.
- Field
Instruction - None
- No field operator at all.
- Presence
Map
Enums§
- Dynamic
Error - Any error detected when encoding or decoding a FAST stream. Counterparties MUST signal dynamic errors.
- Error
- Field
Operator Instruction - Field
Type - Primitive
Type - Primitive
Value - Reportable
Error - Any error detected when encoding or decoding a FAST stream. Contrary to dynamic errors, counterparties are not obligated to signal dynamic errors an may choose not to do so, e.g. to improve performance.
- Static
Error - Any error that is detected solely by examining a template definition, thus even before receiving any data stream. Counterparties MUST signal static errors and the template where the original error occurred must be discarded.
Traits§
- Codec
- A trait to (de)serialize on-the-wire representations of entities.
- Field
Operator - Field encoding operator in FAST terminology.