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

Variants

SequenceReset(SequenceReset)

ApplicationMessageRequest(ApplicationMessageRequest)

QuoteResponse(QuoteResponse)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

TestRequest(TestRequest)

DerivativeSecurityList(DerivativeSecurityList)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

OrderMassActionReport(OrderMassActionReport)

ListCancelRequest(ListCancelRequest)

ConfirmationAck(ConfirmationAck)

ListStatusRequest(ListStatusRequest)

MarketDataRequestReject(MarketDataRequestReject)

NewOrderMultileg(NewOrderMultileg)

TradeCaptureReport(TradeCaptureReport)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

Advertisement(Advertisement)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

SecurityList(SecurityList)

CollateralInquiryAck(CollateralInquiryAck)

CollateralReport(CollateralReport)

ApplicationMessageReport(ApplicationMessageReport)

DontKnowTrade(DontKnowTrade)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

OrderMassActionRequest(OrderMassActionRequest)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

TradeCaptureReportRequest(TradeCaptureReportRequest)

SecurityListUpdateReport(SecurityListUpdateReport)

TradingSessionListRequest(TradingSessionListRequest)

QuoteRequest(QuoteRequest)

RequestForPositions(RequestForPositions)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

QuoteRequestReject(QuoteRequestReject)

ConfirmationRequest(ConfirmationRequest)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

Ioi(Ioi)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

Confirmation(Confirmation)

StreamAssignmentReportAck(StreamAssignmentReportAck)

Logon(Logon)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

MassQuote(MassQuote)

OrderCancelRequest(OrderCancelRequest)

RfqRequest(RfqRequest)

CollateralRequest(CollateralRequest)

MarketDataRequest(MarketDataRequest)

News(News)

QuoteStatusReport(QuoteStatusReport)

AllocationReportAck(AllocationReportAck)

CollateralInquiry(CollateralInquiry)

StreamAssignmentReport(StreamAssignmentReport)

SecurityStatusRequest(SecurityStatusRequest)

Logout(Logout)

PositionMaintenanceReport(PositionMaintenanceReport)

Email(Email)

SecurityTypes(SecurityTypes)

NewOrderSingle(NewOrderSingle)

StreamAssignmentRequest(StreamAssignmentRequest)

AssignmentReport(AssignmentReport)

OrderMassCancelRequest(OrderMassCancelRequest)

BidResponse(BidResponse)

UserResponse(UserResponse)

SettlementInstructions(SettlementInstructions)

NewOrderCross(NewOrderCross)

RegistrationInstructions(RegistrationInstructions)

SettlementObligationReport(SettlementObligationReport)

AllocationInstructionAck(AllocationInstructionAck)

PositionMaintenanceRequest(PositionMaintenanceRequest)

CollateralAssignment(CollateralAssignment)

TradeCaptureReportAck(TradeCaptureReportAck)

TradingSessionList(TradingSessionList)

ExecutionReport(ExecutionReport)

Heartbeat(Heartbeat)

SecurityListRequest(SecurityListRequest)

SecurityTypeRequest(SecurityTypeRequest)

UserNotification(UserNotification)

OrderMassStatusRequest(OrderMassStatusRequest)

NewOrderList(NewOrderList)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

OrderCancelReject(OrderCancelReject)

TradingSessionStatus(TradingSessionStatus)

AdjustedPositionReport(AdjustedPositionReport)

Quote(Quote)

QuoteStatusRequest(QuoteStatusRequest)

SettlementInstructionRequest(SettlementInstructionRequest)

ContraryIntentionReport(ContraryIntentionReport)

MarketDefinitionRequest(MarketDefinitionRequest)

CollateralResponse(CollateralResponse)

QuoteCancel(QuoteCancel)

BusinessMessageReject(BusinessMessageReject)

RequestForPositionsAck(RequestForPositionsAck)

CrossOrderCancelRequest(CrossOrderCancelRequest)

UserRequest(UserRequest)

ListExecute(ListExecute)

ListStatus(ListStatus)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

MarketDefinition(MarketDefinition)

ResendRequest(ResendRequest)

ListStrikePrice(ListStrikePrice)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

ExecutionAcknowledgement(ExecutionAcknowledgement)

TradingSessionStatusRequest(TradingSessionStatusRequest)

OrderStatusRequest(OrderStatusRequest)

PositionReport(PositionReport)

AllocationInstruction(AllocationInstruction)

AllocationReport(AllocationReport)

Reject(Reject)

SecurityDefinitionRequest(SecurityDefinitionRequest)

AllocationInstructionAlert(AllocationInstructionAlert)

SecurityDefinition(SecurityDefinition)

BidRequest(BidRequest)

SecurityStatus(SecurityStatus)

OrderMassCancelReport(OrderMassCancelReport)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

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.