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

Variants

AssignmentReport(AssignmentReport)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

Logout(Logout)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

Quote(Quote)

OrderStatusRequest(OrderStatusRequest)

CollateralInquiryAck(CollateralInquiryAck)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

NewOrderSingle(NewOrderSingle)

UserNotification(UserNotification)

ApplicationMessageRequest(ApplicationMessageRequest)

StreamAssignmentReportAck(StreamAssignmentReportAck)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

CollateralAssignment(CollateralAssignment)

Ioi(Ioi)

UserResponse(UserResponse)

AdjustedPositionReport(AdjustedPositionReport)

QuoteCancel(QuoteCancel)

CrossOrderCancelRequest(CrossOrderCancelRequest)

TradingSessionListRequest(TradingSessionListRequest)

NewOrderMultileg(NewOrderMultileg)

AllocationInstructionAlert(AllocationInstructionAlert)

RfqRequest(RfqRequest)

ListExecute(ListExecute)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

SettlementInstructionRequest(SettlementInstructionRequest)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

ListStatusRequest(ListStatusRequest)

OrderMassActionRequest(OrderMassActionRequest)

PositionMaintenanceReport(PositionMaintenanceReport)

TradingSessionList(TradingSessionList)

SecurityListRequest(SecurityListRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

MarketDataRequest(MarketDataRequest)

SecurityListUpdateReport(SecurityListUpdateReport)

ExecutionAcknowledgement(ExecutionAcknowledgement)

SecurityStatus(SecurityStatus)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

SequenceReset(SequenceReset)

ConfirmationAck(ConfirmationAck)

SecurityList(SecurityList)

SecurityDefinition(SecurityDefinition)

MarketDefinition(MarketDefinition)

OrderCancelReject(OrderCancelReject)

OrderMassActionReport(OrderMassActionReport)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

CollateralReport(CollateralReport)

ListCancelRequest(ListCancelRequest)

QuoteResponse(QuoteResponse)

SettlementObligationReport(SettlementObligationReport)

ApplicationMessageReport(ApplicationMessageReport)

ListStatus(ListStatus)

RequestForPositions(RequestForPositions)

TradingSessionStatusRequest(TradingSessionStatusRequest)

QuoteRequestReject(QuoteRequestReject)

SecurityTypes(SecurityTypes)

BusinessMessageReject(BusinessMessageReject)

StreamAssignmentRequest(StreamAssignmentRequest)

TradeCaptureReportRequest(TradeCaptureReportRequest)

CollateralInquiry(CollateralInquiry)

OrderCancelRequest(OrderCancelRequest)

BidRequest(BidRequest)

QuoteStatusReport(QuoteStatusReport)

PositionMaintenanceRequest(PositionMaintenanceRequest)

MarketDefinitionRequest(MarketDefinitionRequest)

Email(Email)

TradingSessionStatus(TradingSessionStatus)

AllocationReport(AllocationReport)

ConfirmationRequest(ConfirmationRequest)

ResendRequest(ResendRequest)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

NewOrderList(NewOrderList)

UserRequest(UserRequest)

SecurityStatusRequest(SecurityStatusRequest)

Heartbeat(Heartbeat)

OrderMassCancelRequest(OrderMassCancelRequest)

ContraryIntentionReport(ContraryIntentionReport)

AllocationInstructionAck(AllocationInstructionAck)

DerivativeSecurityList(DerivativeSecurityList)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

RegistrationInstructions(RegistrationInstructions)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

SettlementInstructions(SettlementInstructions)

TestRequest(TestRequest)

ExecutionReport(ExecutionReport)

QuoteStatusRequest(QuoteStatusRequest)

Confirmation(Confirmation)

SecurityTypeRequest(SecurityTypeRequest)

RequestForPositionsAck(RequestForPositionsAck)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

CollateralRequest(CollateralRequest)

News(News)

CollateralResponse(CollateralResponse)

MassQuote(MassQuote)

DontKnowTrade(DontKnowTrade)

AllocationReportAck(AllocationReportAck)

SecurityDefinitionRequest(SecurityDefinitionRequest)

TradeCaptureReport(TradeCaptureReport)

Reject(Reject)

ListStrikePrice(ListStrikePrice)

TradeCaptureReportAck(TradeCaptureReportAck)

PositionReport(PositionReport)

OrderMassCancelReport(OrderMassCancelReport)

BidResponse(BidResponse)

StreamAssignmentReport(StreamAssignmentReport)

AllocationInstruction(AllocationInstruction)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

NewOrderCross(NewOrderCross)

QuoteRequest(QuoteRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

Logon(Logon)

Advertisement(Advertisement)

MarketDataRequestReject(MarketDataRequestReject)

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.