pub enum Message {
Show 115 variants MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh), SecurityListRequest(SecurityListRequest), OrderMassActionRequest(OrderMassActionRequest), ExecutionAcknowledgement(ExecutionAcknowledgement), OrderMassActionReport(OrderMassActionReport), UserResponse(UserResponse), MultilegOrderCancelReplace(MultilegOrderCancelReplace), DontKnowTrade(DontKnowTrade), SecurityDefinitionRequest(SecurityDefinitionRequest), OrderMassCancelReport(OrderMassCancelReport), RfqRequest(RfqRequest), AllocationInstruction(AllocationInstruction), NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest), TradeCaptureReport(TradeCaptureReport), ApplicationMessageReport(ApplicationMessageReport), Logout(Logout), Ioi(Ioi), CollateralAssignment(CollateralAssignment), TradingSessionListUpdateReport(TradingSessionListUpdateReport), RegistrationInstructions(RegistrationInstructions), SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport), NewOrderList(NewOrderList), BidResponse(BidResponse), StreamAssignmentReportAck(StreamAssignmentReportAck), NewOrderSingle(NewOrderSingle), OrderCancelReject(OrderCancelReject), Advertisement(Advertisement), AllocationReport(AllocationReport), AssignmentReport(AssignmentReport), AdjustedPositionReport(AdjustedPositionReport), CrossOrderCancelRequest(CrossOrderCancelRequest), OrderCancelReplaceRequest(OrderCancelReplaceRequest), MarketDefinition(MarketDefinition), SecurityTypeRequest(SecurityTypeRequest), ApplicationMessageRequestAck(ApplicationMessageRequestAck), AllocationReportAck(AllocationReportAck), MarketDataRequestReject(MarketDataRequestReject), PositionMaintenanceRequest(PositionMaintenanceRequest), StreamAssignmentRequest(StreamAssignmentRequest), Reject(Reject), ExecutionReport(ExecutionReport), ListStrikePrice(ListStrikePrice), OrderStatusRequest(OrderStatusRequest), CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest), PositionMaintenanceReport(PositionMaintenanceReport), Quote(Quote), CollateralInquiryAck(CollateralInquiryAck), Heartbeat(Heartbeat), ContraryIntentionReport(ContraryIntentionReport), ListExecute(ListExecute), MarketDefinitionRequest(MarketDefinitionRequest), RegistrationInstructionsResponse(RegistrationInstructionsResponse), QuoteResponse(QuoteResponse), RequestForPositionsAck(RequestForPositionsAck), SecurityStatusRequest(SecurityStatusRequest), SecurityStatus(SecurityStatus), DerivativeSecurityList(DerivativeSecurityList), TradingSessionStatusRequest(TradingSessionStatusRequest), News(News), SettlementInstructions(SettlementInstructions), ConfirmationAck(ConfirmationAck), SecurityList(SecurityList), SequenceReset(SequenceReset), TradeCaptureReportRequestAck(TradeCaptureReportRequestAck), MarketDataRequest(MarketDataRequest), SettlementObligationReport(SettlementObligationReport), ListStatus(ListStatus), StreamAssignmentReport(StreamAssignmentReport), AllocationInstructionAck(AllocationInstructionAck), TradeCaptureReportRequest(TradeCaptureReportRequest), Email(Email), TradingSessionStatus(TradingSessionStatus), MarketDataIncrementalRefresh(MarketDataIncrementalRefresh), CollateralReport(CollateralReport), Confirmation(Confirmation), CollateralRequest(CollateralRequest), SettlementInstructionRequest(SettlementInstructionRequest), CollateralInquiry(CollateralInquiry), NewOrderCross(NewOrderCross), AllocationInstructionAlert(AllocationInstructionAlert), ResendRequest(ResendRequest), SecurityDefinition(SecurityDefinition), SecurityTypes(SecurityTypes), ConfirmationRequest(ConfirmationRequest), ListStatusRequest(ListStatusRequest), ApplicationMessageRequest(ApplicationMessageRequest), BidRequest(BidRequest), QuoteRequest(QuoteRequest), UserNotification(UserNotification), PositionReport(PositionReport), BusinessMessageReject(BusinessMessageReject), DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport), TestRequest(TestRequest), MarketDefinitionUpdateReport(MarketDefinitionUpdateReport), MassQuoteAcknowledgement(MassQuoteAcknowledgement), QuoteRequestReject(QuoteRequestReject), MassQuote(MassQuote), OrderMassCancelRequest(OrderMassCancelRequest), TradeCaptureReportAck(TradeCaptureReportAck), QuoteCancel(QuoteCancel), OrderMassStatusRequest(OrderMassStatusRequest), TradingSessionListRequest(TradingSessionListRequest), RequestForPositions(RequestForPositions), OrderCancelRequest(OrderCancelRequest), NewOrderMultileg(NewOrderMultileg), UserRequest(UserRequest), TradingSessionList(TradingSessionList), QuoteStatusReport(QuoteStatusReport), DerivativeSecurityListRequest(DerivativeSecurityListRequest), CollateralResponse(CollateralResponse), Logon(Logon), ListCancelRequest(ListCancelRequest), QuoteStatusRequest(QuoteStatusRequest), NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse), SecurityListUpdateReport(SecurityListUpdateReport),
}

Variants

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

SecurityListRequest(SecurityListRequest)

OrderMassActionRequest(OrderMassActionRequest)

ExecutionAcknowledgement(ExecutionAcknowledgement)

OrderMassActionReport(OrderMassActionReport)

UserResponse(UserResponse)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

DontKnowTrade(DontKnowTrade)

SecurityDefinitionRequest(SecurityDefinitionRequest)

OrderMassCancelReport(OrderMassCancelReport)

RfqRequest(RfqRequest)

AllocationInstruction(AllocationInstruction)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

TradeCaptureReport(TradeCaptureReport)

ApplicationMessageReport(ApplicationMessageReport)

Logout(Logout)

Ioi(Ioi)

CollateralAssignment(CollateralAssignment)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

RegistrationInstructions(RegistrationInstructions)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

NewOrderList(NewOrderList)

BidResponse(BidResponse)

StreamAssignmentReportAck(StreamAssignmentReportAck)

NewOrderSingle(NewOrderSingle)

OrderCancelReject(OrderCancelReject)

Advertisement(Advertisement)

AllocationReport(AllocationReport)

AssignmentReport(AssignmentReport)

AdjustedPositionReport(AdjustedPositionReport)

CrossOrderCancelRequest(CrossOrderCancelRequest)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

MarketDefinition(MarketDefinition)

SecurityTypeRequest(SecurityTypeRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

AllocationReportAck(AllocationReportAck)

MarketDataRequestReject(MarketDataRequestReject)

PositionMaintenanceRequest(PositionMaintenanceRequest)

StreamAssignmentRequest(StreamAssignmentRequest)

Reject(Reject)

ExecutionReport(ExecutionReport)

ListStrikePrice(ListStrikePrice)

OrderStatusRequest(OrderStatusRequest)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

PositionMaintenanceReport(PositionMaintenanceReport)

Quote(Quote)

CollateralInquiryAck(CollateralInquiryAck)

Heartbeat(Heartbeat)

ContraryIntentionReport(ContraryIntentionReport)

ListExecute(ListExecute)

MarketDefinitionRequest(MarketDefinitionRequest)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

QuoteResponse(QuoteResponse)

RequestForPositionsAck(RequestForPositionsAck)

SecurityStatusRequest(SecurityStatusRequest)

SecurityStatus(SecurityStatus)

DerivativeSecurityList(DerivativeSecurityList)

TradingSessionStatusRequest(TradingSessionStatusRequest)

News(News)

SettlementInstructions(SettlementInstructions)

ConfirmationAck(ConfirmationAck)

SecurityList(SecurityList)

SequenceReset(SequenceReset)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

MarketDataRequest(MarketDataRequest)

SettlementObligationReport(SettlementObligationReport)

ListStatus(ListStatus)

StreamAssignmentReport(StreamAssignmentReport)

AllocationInstructionAck(AllocationInstructionAck)

TradeCaptureReportRequest(TradeCaptureReportRequest)

Email(Email)

TradingSessionStatus(TradingSessionStatus)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

CollateralReport(CollateralReport)

Confirmation(Confirmation)

CollateralRequest(CollateralRequest)

SettlementInstructionRequest(SettlementInstructionRequest)

CollateralInquiry(CollateralInquiry)

NewOrderCross(NewOrderCross)

AllocationInstructionAlert(AllocationInstructionAlert)

ResendRequest(ResendRequest)

SecurityDefinition(SecurityDefinition)

SecurityTypes(SecurityTypes)

ConfirmationRequest(ConfirmationRequest)

ListStatusRequest(ListStatusRequest)

ApplicationMessageRequest(ApplicationMessageRequest)

BidRequest(BidRequest)

QuoteRequest(QuoteRequest)

UserNotification(UserNotification)

PositionReport(PositionReport)

BusinessMessageReject(BusinessMessageReject)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

TestRequest(TestRequest)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

QuoteRequestReject(QuoteRequestReject)

MassQuote(MassQuote)

OrderMassCancelRequest(OrderMassCancelRequest)

TradeCaptureReportAck(TradeCaptureReportAck)

QuoteCancel(QuoteCancel)

OrderMassStatusRequest(OrderMassStatusRequest)

TradingSessionListRequest(TradingSessionListRequest)

RequestForPositions(RequestForPositions)

OrderCancelRequest(OrderCancelRequest)

NewOrderMultileg(NewOrderMultileg)

UserRequest(UserRequest)

TradingSessionList(TradingSessionList)

QuoteStatusReport(QuoteStatusReport)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

CollateralResponse(CollateralResponse)

Logon(Logon)

ListCancelRequest(ListCancelRequest)

QuoteStatusRequest(QuoteStatusRequest)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

SecurityListUpdateReport(SecurityListUpdateReport)

Implementations

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.