pub enum FieldType {
Show 34 variants
Int,
Length,
SeqNum,
NumInGroup,
TagNum,
DayOfMonth,
Float,
Qty,
Price,
PriceOffset,
Amt,
Percentage,
Char,
Boolean,
String,
MultipleCharValue,
MultipleStringValue,
Country,
Currency,
Exchange,
MonthYear,
UtcTimestamp,
UtcTimeOnly,
UtcDateOnly,
LocalMktDate,
LocalMktTime,
TzTimeOnly,
TzTimestamp,
Data,
XmlData,
Language,
Pattern,
Tenor,
Reserved,
}Expand description
FIX field data type.
Variants§
Int
Integer value.
Length
Length field (for data fields).
SeqNum
Sequence number.
NumInGroup
Number of entries in a repeating group.
TagNum
Tag number reference.
DayOfMonth
Day of month (1-31).
Float
Floating point number.
Qty
Quantity.
Price
Price.
PriceOffset
Price offset.
Amt
Amount (price * quantity).
Percentage
Percentage.
Char
Single character.
Boolean
Boolean (Y/N).
String
String.
MultipleCharValue
Multiple character value (space-separated).
MultipleStringValue
Multiple string value (space-separated).
Country
Country code (ISO 3166).
Currency
Currency code (ISO 4217).
Exchange
Exchange code (ISO 10383 MIC).
MonthYear
Month-year (YYYYMM or YYYYMMDD or YYYYMMWW).
UtcTimestamp
UTC timestamp.
UtcTimeOnly
UTC time only.
UtcDateOnly
UTC date only.
LocalMktDate
Local market date.
LocalMktTime
Local market time.
TzTimeOnly
Timezone.
TzTimestamp
Timezone with timestamp.
Data
Raw data (binary).
XmlData
XML data.
Language
Language code (ISO 639-1).
Pattern
Pattern (regex).
Tenor
Tenor (e.g., “1M”, “3M”).
Reserved
Reserved for future use.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FieldType
impl<'de> Deserialize<'de> for FieldType
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FieldType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FieldType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for FieldType
impl Serialize for FieldType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for FieldType
impl Eq for FieldType
impl StructuralPartialEq for FieldType
Auto Trait Implementations§
impl Freeze for FieldType
impl RefUnwindSafe for FieldType
impl Send for FieldType
impl Sync for FieldType
impl Unpin for FieldType
impl UnwindSafe for FieldType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more