#[repr(u32)]pub enum Field {
Show 87 variants
AvgPx = 6,
BeginSeqNo = 7,
BeginString = 8,
BodyLength = 9,
CheckSum = 10,
ClOrdId = 11,
CumQty = 14,
EndSeqNo = 16,
OrdQty = 32,
MsgSeqNum = 34,
MsgType = 35,
NewSeqNo = 36,
OrderID = 37,
OrderQty = 38,
OrdStatus = 39,
OrdType = 40,
OrigClOrdID = 41,
Price = 44,
RefSeqNum = 45,
SenderCompID = 49,
SenderSubID = 50,
SendingTime = 52,
Side = 54,
Symbol = 55,
TargetCompID = 56,
TargetSubID = 57,
Text = 58,
TimeInForce = 59,
TransactTime = 60,
EncryptMethod = 98,
StopPx = 99,
OrdRejReason = 103,
HeartBtInt = 108,
TestReqID = 112,
GapFillFlag = 123,
ExpireTime = 126,
ResetSeqNumFlag = 141,
NoRelatedSym = 146,
ExecType = 150,
LeavesQty = 151,
IssueDate = 225,
MDReqID = 262,
SubscriptionRequestType = 263,
MarketDepth = 264,
MDUpdateType = 265,
NoMDEntryTypes = 267,
NoMDEntries = 268,
MDEntryType = 269,
MDEntryPx = 270,
MDEntrySize = 271,
MDEntryID = 278,
MDUpdateAction = 279,
SecurityReqID = 320,
SecurityResponseID = 322,
EncodedTextLen = 354,
EncodedText = 355,
RefTagID = 371,
RefMsgType = 372,
SessionRejectReason = 373,
BusinessRejectRefID = 379,
BusinessRejectReason = 380,
CxlRejResponseTo = 434,
Designation = 494,
Username = 553,
Password = 554,
SecurityListRequestType = 559,
SecurityRequestResult = 560,
MassStatusReqID = 584,
MassStatusReqType = 585,
NoPositions = 702,
LongQty = 704,
ShortQty = 705,
PosReqID = 710,
PosMaintRptID = 721,
TotalNumPosReports = 727,
PosReqResult = 728,
SettlPrice = 730,
TotNumReports = 911,
AbsoluteTP = 1_000,
RelativeTP = 1_001,
AbsoluteSL = 1_002,
RelativeSL = 1_003,
TrailingSL = 1_004,
TriggerMethodSL = 1_005,
GuaranteedSL = 1_006,
SymbolName = 1_007,
SymbolDigits = 1_008,
}
Variants§
AvgPx = 6
BeginSeqNo = 7
BeginString = 8
BodyLength = 9
CheckSum = 10
ClOrdId = 11
CumQty = 14
EndSeqNo = 16
OrdQty = 32
MsgSeqNum = 34
MsgType = 35
NewSeqNo = 36
OrderID = 37
OrderQty = 38
OrdStatus = 39
OrdType = 40
OrigClOrdID = 41
Price = 44
RefSeqNum = 45
SenderCompID = 49
SenderSubID = 50
SendingTime = 52
Side = 54
Symbol = 55
TargetCompID = 56
TargetSubID = 57
Text = 58
TimeInForce = 59
TransactTime = 60
EncryptMethod = 98
StopPx = 99
OrdRejReason = 103
HeartBtInt = 108
TestReqID = 112
GapFillFlag = 123
ExpireTime = 126
ResetSeqNumFlag = 141
NoRelatedSym = 146
ExecType = 150
LeavesQty = 151
IssueDate = 225
MDReqID = 262
SubscriptionRequestType = 263
MarketDepth = 264
MDUpdateType = 265
NoMDEntryTypes = 267
NoMDEntries = 268
MDEntryType = 269
MDEntryPx = 270
MDEntrySize = 271
MDEntryID = 278
MDUpdateAction = 279
SecurityReqID = 320
SecurityResponseID = 322
EncodedTextLen = 354
EncodedText = 355
RefTagID = 371
RefMsgType = 372
SessionRejectReason = 373
BusinessRejectRefID = 379
BusinessRejectReason = 380
CxlRejResponseTo = 434
Designation = 494
Username = 553
Password = 554
SecurityListRequestType = 559
SecurityRequestResult = 560
MassStatusReqID = 584
MassStatusReqType = 585
NoPositions = 702
LongQty = 704
ShortQty = 705
PosReqID = 710
PosMaintRptID = 721
TotalNumPosReports = 727
PosReqResult = 728
SettlPrice = 730
TotNumReports = 911
AbsoluteTP = 1_000
RelativeTP = 1_001
AbsoluteSL = 1_002
RelativeSL = 1_003
TrailingSL = 1_004
TriggerMethodSL = 1_005
GuaranteedSL = 1_006
SymbolName = 1_007
SymbolDigits = 1_008
Trait Implementations§
source§impl PartialEq for Field
impl PartialEq for Field
source§impl TryFrom<u32> for Field
impl TryFrom<u32> for Field
§type Error = TryFromPrimitiveError<Field>
type Error = TryFromPrimitiveError<Field>
The type returned in the event of a conversion error.
source§impl TryFromPrimitive for Field
impl TryFromPrimitive for Field
impl Copy for Field
impl Eq for Field
impl StructuralPartialEq for Field
Auto Trait Implementations§
impl Freeze for Field
impl RefUnwindSafe for Field
impl Send for Field
impl Sync for Field
impl Unpin for Field
impl UnwindSafe for Field
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