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

Variants

AllocationInstructionAck(AllocationInstructionAck)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

QuoteResponse(QuoteResponse)

AssignmentReport(AssignmentReport)

AllocationInstructionAlert(AllocationInstructionAlert)

ExecutionReport(ExecutionReport)

NewOrderList(NewOrderList)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

TradingSessionStatus(TradingSessionStatus)

NewOrderSingle(NewOrderSingle)

TradeCaptureReport(TradeCaptureReport)

Logon(Logon)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

RfqRequest(RfqRequest)

Quote(Quote)

DerivativeSecurityList(DerivativeSecurityList)

MarketDefinitionRequest(MarketDefinitionRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

AllocationReport(AllocationReport)

CollateralAssignment(CollateralAssignment)

MarketDataRequestReject(MarketDataRequestReject)

CollateralReport(CollateralReport)

NewOrderCross(NewOrderCross)

PositionMaintenanceReport(PositionMaintenanceReport)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

QuoteCancel(QuoteCancel)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

ConfirmationRequest(ConfirmationRequest)

AdjustedPositionReport(AdjustedPositionReport)

OrderMassCancelReport(OrderMassCancelReport)

UserNotification(UserNotification)

DontKnowTrade(DontKnowTrade)

OrderMassCancelRequest(OrderMassCancelRequest)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

SequenceReset(SequenceReset)

TradingSessionStatusRequest(TradingSessionStatusRequest)

ListExecute(ListExecute)

RequestForPositionsAck(RequestForPositionsAck)

Reject(Reject)

CollateralResponse(CollateralResponse)

TradingSessionListRequest(TradingSessionListRequest)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

Advertisement(Advertisement)

ExecutionAcknowledgement(ExecutionAcknowledgement)

AllocationInstruction(AllocationInstruction)

ListCancelRequest(ListCancelRequest)

SecurityStatus(SecurityStatus)

BusinessMessageReject(BusinessMessageReject)

BidRequest(BidRequest)

SettlementInstructionRequest(SettlementInstructionRequest)

Ioi(Ioi)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

OrderMassActionReport(OrderMassActionReport)

OrderCancelReject(OrderCancelReject)

SecurityList(SecurityList)

MarketDefinition(MarketDefinition)

Logout(Logout)

OrderCancelRequest(OrderCancelRequest)

CollateralInquiryAck(CollateralInquiryAck)

ListStrikePrice(ListStrikePrice)

SecurityStatusRequest(SecurityStatusRequest)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

SecurityTypeRequest(SecurityTypeRequest)

SecurityListRequest(SecurityListRequest)

ContraryIntentionReport(ContraryIntentionReport)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

QuoteStatusRequest(QuoteStatusRequest)

MarketDataRequest(MarketDataRequest)

BidResponse(BidResponse)

AllocationReportAck(AllocationReportAck)

StreamAssignmentRequest(StreamAssignmentRequest)

StreamAssignmentReportAck(StreamAssignmentReportAck)

ConfirmationAck(ConfirmationAck)

PositionMaintenanceRequest(PositionMaintenanceRequest)

QuoteRequest(QuoteRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

TestRequest(TestRequest)

SettlementObligationReport(SettlementObligationReport)

TradingSessionList(TradingSessionList)

ApplicationMessageRequest(ApplicationMessageRequest)

ListStatus(ListStatus)

Heartbeat(Heartbeat)

SecurityDefinition(SecurityDefinition)

TradeCaptureReportRequest(TradeCaptureReportRequest)

RequestForPositions(RequestForPositions)

UserRequest(UserRequest)

QuoteRequestReject(QuoteRequestReject)

CrossOrderCancelRequest(CrossOrderCancelRequest)

Confirmation(Confirmation)

Email(Email)

RegistrationInstructions(RegistrationInstructions)

CollateralRequest(CollateralRequest)

ApplicationMessageReport(ApplicationMessageReport)

OrderMassActionRequest(OrderMassActionRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

TradeCaptureReportAck(TradeCaptureReportAck)

SettlementInstructions(SettlementInstructions)

SecurityTypes(SecurityTypes)

ResendRequest(ResendRequest)

News(News)

PositionReport(PositionReport)

QuoteStatusReport(QuoteStatusReport)

CollateralInquiry(CollateralInquiry)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

UserResponse(UserResponse)

OrderStatusRequest(OrderStatusRequest)

ListStatusRequest(ListStatusRequest)

SecurityListUpdateReport(SecurityListUpdateReport)

StreamAssignmentReport(StreamAssignmentReport)

NewOrderMultileg(NewOrderMultileg)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

MassQuote(MassQuote)

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.