pub enum MsgType {
Show 43 variants
Heartbeat,
TestRequest,
ResendRequest,
Reject,
BusinessMessageReject,
SequenceReset,
Logout,
ExecutionReport,
OrderCancelReject,
Logon,
NewOrderSingle,
OrderCancelRequest,
OrderCancelReplaceRequest,
QuoteRequest,
MarketDataRequest,
MarketDataSnapshotFullRefresh,
MarketDataIncrementalRefresh,
MarketDataRequestReject,
QuoteCancel,
MassQuoteAcknowledgement,
SecurityDefinitionRequest,
SecurityDefinition,
SecurityStatusRequest,
SecurityStatus,
MassQuote,
OrderMassCancelRequest,
OrderMassCancelReport,
SecurityListRequest,
SecurityList,
QuoteStatusReport,
RfqRequest,
QuoteRequestReject,
TradeCaptureReportRequest,
TradeCaptureReport,
TradeCaptureReportRequestAck,
OrderMassStatusRequest,
RequestForPositions,
PositionReport,
UserRequest,
UserResponse,
MmProtectionLimits,
MmProtectionLimitsResult,
MmProtectionReset,
}Expand description
FIX message type identifiers
Variants§
Heartbeat
Heartbeat (0)
TestRequest
Test Request (1)
ResendRequest
Resend Request (2)
Reject
Reject (3)
BusinessMessageReject
Business Message Reject (j)
SequenceReset
Sequence Reset (4)
Logout
Logout (5)
ExecutionReport
Execution Report (8)
OrderCancelReject
Order Cancel Reject (9)
Logon
Logon (A)
NewOrderSingle
New Order Single (D)
OrderCancelRequest
Order Cancel Request (F)
OrderCancelReplaceRequest
Order Cancel/Replace Request (G)
QuoteRequest
Quote Request (R)
MarketDataRequest
Market Data Request (V)
MarketDataSnapshotFullRefresh
Market Data Snapshot/Full Refresh (W)
MarketDataIncrementalRefresh
Market Data Incremental Refresh (X)
MarketDataRequestReject
Market Data Request Reject (Y)
QuoteCancel
Quote Cancel (Z)
MassQuoteAcknowledgement
Mass Quote Acknowledgement (b)
SecurityDefinitionRequest
Security Definition Request (c)
SecurityDefinition
Security Definition (d)
SecurityStatusRequest
Security Status Request (e)
SecurityStatus
Security Status (f)
MassQuote
Mass Quote (i)
OrderMassCancelRequest
Order Mass Cancel Request (q)
OrderMassCancelReport
Order Mass Cancel Report (r)
SecurityListRequest
Security List Request (x)
SecurityList
Security List (y)
QuoteStatusReport
Quote Status Report (AI)
RfqRequest
RFQ Request (AH)
QuoteRequestReject
Quote Request Reject (AG)
TradeCaptureReportRequest
Trade Capture Report Request (AD)
TradeCaptureReport
Trade Capture Report (AE)
TradeCaptureReportRequestAck
Trade Capture Report Request Ack (AQ)
OrderMassStatusRequest
Order Mass Status Request (AF)
RequestForPositions
Request For Positions (AN)
PositionReport
Position Report (AP)
UserRequest
User Request (BE)
UserResponse
User Response (BF)
MmProtectionLimits
MM Protection Limits (MM)
MmProtectionLimitsResult
MM Protection Limits Result/Reject (MR)
MmProtectionReset
MM Protection Reset (MZ)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MsgType
impl<'de> Deserialize<'de> for MsgType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Copy for MsgType
impl Eq for MsgType
impl StructuralPartialEq for MsgType
Auto Trait Implementations§
impl Freeze for MsgType
impl RefUnwindSafe for MsgType
impl Send for MsgType
impl Sync for MsgType
impl Unpin for MsgType
impl UnwindSafe for MsgType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.