pub enum MsgType {
Show 116 variants
Heartbeat,
TestRequest,
ResendRequest,
Reject,
SequenceReset,
Logout,
Ioi,
Advertisement,
ExecutionReport,
OrderCancelReject,
Logon,
DerivativeSecurityList,
NewOrderMultileg,
MultilegOrderCancelReplace,
TradeCaptureReportRequest,
TradeCaptureReport,
OrderMassStatusRequest,
QuoteRequestReject,
RfqRequest,
QuoteStatusReport,
QuoteResponse,
Confirmation,
PositionMaintenanceRequest,
PositionMaintenanceReport,
RequestForPositions,
RequestForPositionsAck,
PositionReport,
TradeCaptureReportRequestAck,
TradeCaptureReportAck,
AllocationReport,
AllocationReportAck,
ConfirmationAck,
SettlementInstructionRequest,
AssignmentReport,
CollateralRequest,
CollateralAssignment,
CollateralResponse,
News,
CollateralReport,
CollateralInquiry,
NetworkCounterpartySystemStatusRequest,
NetworkCounterpartySystemStatusResponse,
UserRequest,
UserResponse,
CollateralInquiryAck,
ConfirmationRequest,
TradingSessionListRequest,
TradingSessionList,
SecurityListUpdateReport,
AdjustedPositionReport,
AllocationInstructionAlert,
ExecutionAcknowledgement,
ContraryIntentionReport,
SecurityDefinitionUpdateReport,
SettlementObligationReport,
DerivativeSecurityListUpdateReport,
TradingSessionListUpdateReport,
MarketDefinitionRequest,
MarketDefinition,
MarketDefinitionUpdateReport,
ApplicationMessageRequest,
ApplicationMessageRequestAck,
ApplicationMessageReport,
OrderMassActionReport,
Email,
OrderMassActionRequest,
UserNotification,
StreamAssignmentRequest,
StreamAssignmentReport,
StreamAssignmentReportAck,
NewOrderSingle,
NewOrderList,
OrderCancelRequest,
OrderCancelReplaceRequest,
OrderStatusRequest,
AllocationInstruction,
ListCancelRequest,
ListExecute,
ListStatusRequest,
ListStatus,
AllocationInstructionAck,
DontKnowTrade,
QuoteRequest,
Quote,
SettlementInstructions,
MarketDataRequest,
MarketDataSnapshotFullRefresh,
MarketDataIncrementalRefresh,
MarketDataRequestReject,
QuoteCancel,
QuoteStatusRequest,
MassQuoteAcknowledgement,
SecurityDefinitionRequest,
SecurityDefinition,
SecurityStatusRequest,
SecurityStatus,
TradingSessionStatusRequest,
TradingSessionStatus,
MassQuote,
BusinessMessageReject,
BidRequest,
BidResponse,
ListStrikePrice,
XmlMessage,
RegistrationInstructions,
RegistrationInstructionsResponse,
OrderMassCancelRequest,
OrderMassCancelReport,
NewOrderCross,
CrossOrderCancelReplaceRequest,
CrossOrderCancelRequest,
SecurityTypeRequest,
SecurityTypes,
SecurityListRequest,
SecurityList,
DerivativeSecurityListRequest,
}
Variants
Heartbeat
TestRequest
ResendRequest
Reject
SequenceReset
Logout
Ioi
Advertisement
ExecutionReport
OrderCancelReject
Logon
DerivativeSecurityList
NewOrderMultileg
MultilegOrderCancelReplace
TradeCaptureReportRequest
TradeCaptureReport
OrderMassStatusRequest
QuoteRequestReject
RfqRequest
QuoteStatusReport
QuoteResponse
Confirmation
PositionMaintenanceRequest
PositionMaintenanceReport
RequestForPositions
RequestForPositionsAck
PositionReport
TradeCaptureReportRequestAck
TradeCaptureReportAck
AllocationReport
AllocationReportAck
ConfirmationAck
SettlementInstructionRequest
AssignmentReport
CollateralRequest
CollateralAssignment
CollateralResponse
News
CollateralReport
CollateralInquiry
NetworkCounterpartySystemStatusRequest
NetworkCounterpartySystemStatusResponse
UserRequest
UserResponse
CollateralInquiryAck
ConfirmationRequest
TradingSessionListRequest
TradingSessionList
SecurityListUpdateReport
AdjustedPositionReport
AllocationInstructionAlert
ExecutionAcknowledgement
ContraryIntentionReport
SecurityDefinitionUpdateReport
SettlementObligationReport
DerivativeSecurityListUpdateReport
TradingSessionListUpdateReport
MarketDefinitionRequest
MarketDefinition
MarketDefinitionUpdateReport
ApplicationMessageRequest
ApplicationMessageRequestAck
ApplicationMessageReport
OrderMassActionReport
Email
OrderMassActionRequest
UserNotification
StreamAssignmentRequest
StreamAssignmentReport
StreamAssignmentReportAck
NewOrderSingle
NewOrderList
OrderCancelRequest
OrderCancelReplaceRequest
OrderStatusRequest
AllocationInstruction
ListCancelRequest
ListExecute
ListStatusRequest
ListStatus
AllocationInstructionAck
DontKnowTrade
QuoteRequest
Quote
SettlementInstructions
MarketDataRequest
MarketDataSnapshotFullRefresh
MarketDataIncrementalRefresh
MarketDataRequestReject
QuoteCancel
QuoteStatusRequest
MassQuoteAcknowledgement
SecurityDefinitionRequest
SecurityDefinition
SecurityStatusRequest
SecurityStatus
TradingSessionStatusRequest
TradingSessionStatus
MassQuote
BusinessMessageReject
BidRequest
BidResponse
ListStrikePrice
XmlMessage
RegistrationInstructions
RegistrationInstructionsResponse
OrderMassCancelRequest
OrderMassCancelReport
NewOrderCross
CrossOrderCancelReplaceRequest
CrossOrderCancelRequest
SecurityTypeRequest
SecurityTypes
SecurityListRequest
SecurityList
DerivativeSecurityListRequest
Implementations
Trait Implementations
sourceimpl TryFrom<Vec<u8, Global>> for MsgType
impl TryFrom<Vec<u8, Global>> for MsgType
type Error = RejectReason
type Error = RejectReason
The type returned in the event of a conversion error.
impl Copy for MsgType
impl Eq for MsgType
impl StructuralEq for MsgType
impl StructuralPartialEq for MsgType
Auto Trait Implementations
impl RefUnwindSafe for MsgType
impl Send for MsgType
impl Sync for MsgType
impl Unpin for MsgType
impl UnwindSafe for MsgType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more