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

Variants

QuoteResponse(QuoteResponse)

SequenceReset(SequenceReset)

SettlementInstructionRequest(SettlementInstructionRequest)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

QuoteRequest(QuoteRequest)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

OrderCancelRequest(OrderCancelRequest)

RequestForPositionsAck(RequestForPositionsAck)

ResendRequest(ResendRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

SecurityListUpdateReport(SecurityListUpdateReport)

QuoteStatusReport(QuoteStatusReport)

OrderCancelReject(OrderCancelReject)

MarketDataRequestReject(MarketDataRequestReject)

StreamAssignmentRequest(StreamAssignmentRequest)

ListStatus(ListStatus)

QuoteCancel(QuoteCancel)

TradeCaptureReportAck(TradeCaptureReportAck)

CollateralInquiryAck(CollateralInquiryAck)

PositionMaintenanceReport(PositionMaintenanceReport)

NewOrderCross(NewOrderCross)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

Email(Email)

AdjustedPositionReport(AdjustedPositionReport)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

TradeCaptureReportRequest(TradeCaptureReportRequest)

OrderMassActionReport(OrderMassActionReport)

ListStatusRequest(ListStatusRequest)

NewOrderList(NewOrderList)

CollateralResponse(CollateralResponse)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

UserResponse(UserResponse)

PositionReport(PositionReport)

ApplicationMessageRequest(ApplicationMessageRequest)

RegistrationInstructions(RegistrationInstructions)

News(News)

AssignmentReport(AssignmentReport)

TradingSessionStatus(TradingSessionStatus)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

Heartbeat(Heartbeat)

AllocationInstructionAck(AllocationInstructionAck)

OrderMassCancelReport(OrderMassCancelReport)

RequestForPositions(RequestForPositions)

RfqRequest(RfqRequest)

ContraryIntentionReport(ContraryIntentionReport)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

Ioi(Ioi)

ListStrikePrice(ListStrikePrice)

TradingSessionStatusRequest(TradingSessionStatusRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

Confirmation(Confirmation)

Logout(Logout)

BidResponse(BidResponse)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

SecurityTypes(SecurityTypes)

MarketDefinitionRequest(MarketDefinitionRequest)

ListCancelRequest(ListCancelRequest)

UserRequest(UserRequest)

SecurityStatus(SecurityStatus)

SecurityStatusRequest(SecurityStatusRequest)

OrderStatusRequest(OrderStatusRequest)

ExecutionReport(ExecutionReport)

OrderMassCancelRequest(OrderMassCancelRequest)

CollateralReport(CollateralReport)

CollateralAssignment(CollateralAssignment)

TradeCaptureReport(TradeCaptureReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

SecurityTypeRequest(SecurityTypeRequest)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

SecurityList(SecurityList)

MarketDefinition(MarketDefinition)

CollateralRequest(CollateralRequest)

ExecutionAcknowledgement(ExecutionAcknowledgement)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

Reject(Reject)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

Advertisement(Advertisement)

MassQuote(MassQuote)

SecurityListRequest(SecurityListRequest)

NewOrderSingle(NewOrderSingle)

DontKnowTrade(DontKnowTrade)

StreamAssignmentReportAck(StreamAssignmentReportAck)

AllocationInstructionAlert(AllocationInstructionAlert)

OrderMassActionRequest(OrderMassActionRequest)

Quote(Quote)

MarketDataRequest(MarketDataRequest)

ApplicationMessageReport(ApplicationMessageReport)

StreamAssignmentReport(StreamAssignmentReport)

PositionMaintenanceRequest(PositionMaintenanceRequest)

CollateralInquiry(CollateralInquiry)

SecurityDefinition(SecurityDefinition)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

DerivativeSecurityList(DerivativeSecurityList)

Logon(Logon)

BidRequest(BidRequest)

AllocationReportAck(AllocationReportAck)

CrossOrderCancelRequest(CrossOrderCancelRequest)

UserNotification(UserNotification)

TestRequest(TestRequest)

QuoteStatusRequest(QuoteStatusRequest)

AllocationReport(AllocationReport)

ConfirmationAck(ConfirmationAck)

TradingSessionList(TradingSessionList)

SettlementInstructions(SettlementInstructions)

QuoteRequestReject(QuoteRequestReject)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

NewOrderMultileg(NewOrderMultileg)

ListExecute(ListExecute)

BusinessMessageReject(BusinessMessageReject)

ConfirmationRequest(ConfirmationRequest)

TradingSessionListRequest(TradingSessionListRequest)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

AllocationInstruction(AllocationInstruction)

SettlementObligationReport(SettlementObligationReport)

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.