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

Variants

UserResponse(UserResponse)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

PositionReport(PositionReport)

OrderMassActionReport(OrderMassActionReport)

TradingSessionList(TradingSessionList)

ApplicationMessageReport(ApplicationMessageReport)

NewOrderList(NewOrderList)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

OrderMassActionRequest(OrderMassActionRequest)

Quote(Quote)

QuoteResponse(QuoteResponse)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

Logon(Logon)

NewOrderMultileg(NewOrderMultileg)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

StreamAssignmentReportAck(StreamAssignmentReportAck)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

ApplicationMessageRequest(ApplicationMessageRequest)

ListStatus(ListStatus)

SettlementInstructionRequest(SettlementInstructionRequest)

SecurityStatus(SecurityStatus)

CollateralReport(CollateralReport)

AllocationInstructionAlert(AllocationInstructionAlert)

TradeCaptureReport(TradeCaptureReport)

StreamAssignmentReport(StreamAssignmentReport)

News(News)

TradingSessionStatusRequest(TradingSessionStatusRequest)

AllocationReportAck(AllocationReportAck)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

MarketDataRequest(MarketDataRequest)

Email(Email)

OrderMassStatusRequest(OrderMassStatusRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

Confirmation(Confirmation)

PositionMaintenanceReport(PositionMaintenanceReport)

OrderMassCancelReport(OrderMassCancelReport)

AllocationReport(AllocationReport)

MassQuote(MassQuote)

ContraryIntentionReport(ContraryIntentionReport)

SecurityList(SecurityList)

QuoteRequest(QuoteRequest)

TradingSessionListRequest(TradingSessionListRequest)

NewOrderCross(NewOrderCross)

Logout(Logout)

MarketDataRequestReject(MarketDataRequestReject)

ConfirmationAck(ConfirmationAck)

ListStatusRequest(ListStatusRequest)

TradingSessionStatus(TradingSessionStatus)

RfqRequest(RfqRequest)

DontKnowTrade(DontKnowTrade)

ListStrikePrice(ListStrikePrice)

Reject(Reject)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

TradeCaptureReportAck(TradeCaptureReportAck)

DerivativeSecurityList(DerivativeSecurityList)

SecurityDefinition(SecurityDefinition)

NewOrderSingle(NewOrderSingle)

SecurityListUpdateReport(SecurityListUpdateReport)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

SecurityTypes(SecurityTypes)

SettlementObligationReport(SettlementObligationReport)

ListCancelRequest(ListCancelRequest)

AllocationInstruction(AllocationInstruction)

CrossOrderCancelRequest(CrossOrderCancelRequest)

QuoteRequestReject(QuoteRequestReject)

OrderCancelReject(OrderCancelReject)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

SecurityTypeRequest(SecurityTypeRequest)

MarketDefinition(MarketDefinition)

UserNotification(UserNotification)

SecurityDefinitionRequest(SecurityDefinitionRequest)

AllocationInstructionAck(AllocationInstructionAck)

OrderMassCancelRequest(OrderMassCancelRequest)

QuoteStatusReport(QuoteStatusReport)

CollateralResponse(CollateralResponse)

SecurityListRequest(SecurityListRequest)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

OrderCancelRequest(OrderCancelRequest)

SettlementInstructions(SettlementInstructions)

SequenceReset(SequenceReset)

RequestForPositionsAck(RequestForPositionsAck)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

AssignmentReport(AssignmentReport)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

CollateralRequest(CollateralRequest)

AdjustedPositionReport(AdjustedPositionReport)

ResendRequest(ResendRequest)

SecurityStatusRequest(SecurityStatusRequest)

TestRequest(TestRequest)

RequestForPositions(RequestForPositions)

CollateralInquiry(CollateralInquiry)

ConfirmationRequest(ConfirmationRequest)

Ioi(Ioi)

Heartbeat(Heartbeat)

QuoteCancel(QuoteCancel)

PositionMaintenanceRequest(PositionMaintenanceRequest)

ListExecute(ListExecute)

BusinessMessageReject(BusinessMessageReject)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

BidRequest(BidRequest)

UserRequest(UserRequest)

ExecutionReport(ExecutionReport)

QuoteStatusRequest(QuoteStatusRequest)

TradeCaptureReportRequest(TradeCaptureReportRequest)

StreamAssignmentRequest(StreamAssignmentRequest)

CollateralInquiryAck(CollateralInquiryAck)

Advertisement(Advertisement)

MarketDefinitionRequest(MarketDefinitionRequest)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

ExecutionAcknowledgement(ExecutionAcknowledgement)

CollateralAssignment(CollateralAssignment)

OrderStatusRequest(OrderStatusRequest)

BidResponse(BidResponse)

RegistrationInstructions(RegistrationInstructions)

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.