pub enum AnyMessage {
Show 93 variants
Advertisement(Advertisement),
AllocationInstruction(AllocationInstruction),
AllocationInstructionAck(AllocationInstructionAck),
AllocationReport(AllocationReport),
AllocationReportAck(AllocationReportAck),
AssignmentReport(AssignmentReport),
BidRequest(BidRequest),
BidResponse(BidResponse),
BusinessMessageReject(BusinessMessageReject),
CollateralAssignment(CollateralAssignment),
CollateralInquiry(CollateralInquiry),
CollateralInquiryAck(CollateralInquiryAck),
CollateralReport(CollateralReport),
CollateralRequest(CollateralRequest),
CollateralResponse(CollateralResponse),
Confirmation(Confirmation),
ConfirmationAck(ConfirmationAck),
ConfirmationRequest(ConfirmationRequest),
CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest),
CrossOrderCancelRequest(CrossOrderCancelRequest),
DerivativeSecurityList(DerivativeSecurityList),
DerivativeSecurityListRequest(DerivativeSecurityListRequest),
DontKnowTrade(DontKnowTrade),
Email(Email),
ExecutionReport(ExecutionReport),
Heartbeat(Heartbeat),
IOI(IOI),
ListCancelRequest(ListCancelRequest),
ListExecute(ListExecute),
ListStatus(ListStatus),
ListStatusRequest(ListStatusRequest),
ListStrikePrice(ListStrikePrice),
Logon(Logon),
Logout(Logout),
MarketDataIncrementalRefresh(MarketDataIncrementalRefresh),
MarketDataRequest(MarketDataRequest),
MarketDataRequestReject(MarketDataRequestReject),
MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh),
MassQuote(MassQuote),
MassQuoteAcknowledgement(MassQuoteAcknowledgement),
MultilegOrderCancelReplace(MultilegOrderCancelReplace),
NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest),
NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse),
NewOrderCross(NewOrderCross),
NewOrderList(NewOrderList),
NewOrderMultileg(NewOrderMultileg),
NewOrderSingle(NewOrderSingle),
News(News),
OrderCancelReject(OrderCancelReject),
OrderCancelReplaceRequest(OrderCancelReplaceRequest),
OrderCancelRequest(OrderCancelRequest),
OrderMassCancelReport(OrderMassCancelReport),
OrderMassCancelRequest(OrderMassCancelRequest),
OrderMassStatusRequest(OrderMassStatusRequest),
OrderStatusRequest(OrderStatusRequest),
PositionMaintenanceReport(PositionMaintenanceReport),
PositionMaintenanceRequest(PositionMaintenanceRequest),
PositionReport(PositionReport),
Quote(Quote),
QuoteCancel(QuoteCancel),
QuoteRequest(QuoteRequest),
QuoteRequestReject(QuoteRequestReject),
QuoteResponse(QuoteResponse),
QuoteStatusReport(QuoteStatusReport),
QuoteStatusRequest(QuoteStatusRequest),
RFQRequest(RFQRequest),
RegistrationInstructions(RegistrationInstructions),
RegistrationInstructionsResponse(RegistrationInstructionsResponse),
Reject(Reject),
RequestForPositions(RequestForPositions),
RequestForPositionsAck(RequestForPositionsAck),
ResendRequest(ResendRequest),
SecurityDefinition(SecurityDefinition),
SecurityDefinitionRequest(SecurityDefinitionRequest),
SecurityList(SecurityList),
SecurityListRequest(SecurityListRequest),
SecurityStatus(SecurityStatus),
SecurityStatusRequest(SecurityStatusRequest),
SecurityTypeRequest(SecurityTypeRequest),
SecurityTypes(SecurityTypes),
SequenceReset(SequenceReset),
SettlementInstructionRequest(SettlementInstructionRequest),
SettlementInstructions(SettlementInstructions),
TestRequest(TestRequest),
TradeCaptureReport(TradeCaptureReport),
TradeCaptureReportAck(TradeCaptureReportAck),
TradeCaptureReportRequest(TradeCaptureReportRequest),
TradeCaptureReportRequestAck(TradeCaptureReportRequestAck),
TradingSessionStatus(TradingSessionStatus),
TradingSessionStatusRequest(TradingSessionStatusRequest),
UserRequest(UserRequest),
UserResponse(UserResponse),
Unknown(Message),
}Expand description
Every message type of this FIX version, for typed dispatch.
Variants§
Advertisement(Advertisement)
AllocationInstruction(AllocationInstruction)
AllocationInstructionAck(AllocationInstructionAck)
AllocationReport(AllocationReport)
AllocationReportAck(AllocationReportAck)
AssignmentReport(AssignmentReport)
BidRequest(BidRequest)
BidResponse(BidResponse)
BusinessMessageReject(BusinessMessageReject)
CollateralAssignment(CollateralAssignment)
CollateralInquiry(CollateralInquiry)
CollateralInquiryAck(CollateralInquiryAck)
CollateralReport(CollateralReport)
CollateralRequest(CollateralRequest)
CollateralResponse(CollateralResponse)
Confirmation(Confirmation)
ConfirmationAck(ConfirmationAck)
ConfirmationRequest(ConfirmationRequest)
CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)
CrossOrderCancelRequest(CrossOrderCancelRequest)
DerivativeSecurityList(DerivativeSecurityList)
DerivativeSecurityListRequest(DerivativeSecurityListRequest)
DontKnowTrade(DontKnowTrade)
Email(Email)
ExecutionReport(ExecutionReport)
Heartbeat(Heartbeat)
IOI(IOI)
ListCancelRequest(ListCancelRequest)
ListExecute(ListExecute)
ListStatus(ListStatus)
ListStatusRequest(ListStatusRequest)
ListStrikePrice(ListStrikePrice)
Logon(Logon)
Logout(Logout)
MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)
MarketDataRequest(MarketDataRequest)
MarketDataRequestReject(MarketDataRequestReject)
MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)
MassQuote(MassQuote)
MassQuoteAcknowledgement(MassQuoteAcknowledgement)
MultilegOrderCancelReplace(MultilegOrderCancelReplace)
NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)
NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)
NewOrderCross(NewOrderCross)
NewOrderList(NewOrderList)
NewOrderMultileg(NewOrderMultileg)
NewOrderSingle(NewOrderSingle)
News(News)
OrderCancelReject(OrderCancelReject)
OrderCancelReplaceRequest(OrderCancelReplaceRequest)
OrderCancelRequest(OrderCancelRequest)
OrderMassCancelReport(OrderMassCancelReport)
OrderMassCancelRequest(OrderMassCancelRequest)
OrderMassStatusRequest(OrderMassStatusRequest)
OrderStatusRequest(OrderStatusRequest)
PositionMaintenanceReport(PositionMaintenanceReport)
PositionMaintenanceRequest(PositionMaintenanceRequest)
PositionReport(PositionReport)
Quote(Quote)
QuoteCancel(QuoteCancel)
QuoteRequest(QuoteRequest)
QuoteRequestReject(QuoteRequestReject)
QuoteResponse(QuoteResponse)
QuoteStatusReport(QuoteStatusReport)
QuoteStatusRequest(QuoteStatusRequest)
RFQRequest(RFQRequest)
RegistrationInstructions(RegistrationInstructions)
RegistrationInstructionsResponse(RegistrationInstructionsResponse)
Reject(Reject)
RequestForPositions(RequestForPositions)
RequestForPositionsAck(RequestForPositionsAck)
ResendRequest(ResendRequest)
SecurityDefinition(SecurityDefinition)
SecurityDefinitionRequest(SecurityDefinitionRequest)
SecurityList(SecurityList)
SecurityListRequest(SecurityListRequest)
SecurityStatus(SecurityStatus)
SecurityStatusRequest(SecurityStatusRequest)
SecurityTypeRequest(SecurityTypeRequest)
SecurityTypes(SecurityTypes)
SequenceReset(SequenceReset)
SettlementInstructionRequest(SettlementInstructionRequest)
SettlementInstructions(SettlementInstructions)
TestRequest(TestRequest)
TradeCaptureReport(TradeCaptureReport)
TradeCaptureReportAck(TradeCaptureReportAck)
TradeCaptureReportRequest(TradeCaptureReportRequest)
TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)
TradingSessionStatus(TradingSessionStatus)
TradingSessionStatusRequest(TradingSessionStatusRequest)
UserRequest(UserRequest)
UserResponse(UserResponse)
Unknown(Message)
MsgType not defined by this dictionary.
Trait Implementations§
Source§impl Clone for AnyMessage
impl Clone for AnyMessage
Source§fn clone(&self) -> AnyMessage
fn clone(&self) -> AnyMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AnyMessage
impl RefUnwindSafe for AnyMessage
impl Send for AnyMessage
impl Sync for AnyMessage
impl Unpin for AnyMessage
impl UnsafeUnpin for AnyMessage
impl UnwindSafe for AnyMessage
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