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

Variants

NewOrderSingle(NewOrderSingle)

SecurityTypes(SecurityTypes)

AllocationInstruction(AllocationInstruction)

OrderMassActionRequest(OrderMassActionRequest)

BidRequest(BidRequest)

RequestForPositions(RequestForPositions)

ListStatusRequest(ListStatusRequest)

StreamAssignmentReport(StreamAssignmentReport)

BidResponse(BidResponse)

ListCancelRequest(ListCancelRequest)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

OrderCancelReject(OrderCancelReject)

PositionReport(PositionReport)

MarketDefinitionRequest(MarketDefinitionRequest)

SettlementObligationReport(SettlementObligationReport)

ListExecute(ListExecute)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

ExecutionReport(ExecutionReport)

ListStatus(ListStatus)

OrderMassStatusRequest(OrderMassStatusRequest)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

ConfirmationRequest(ConfirmationRequest)

StreamAssignmentReportAck(StreamAssignmentReportAck)

SecurityStatusRequest(SecurityStatusRequest)

OrderMassCancelReport(OrderMassCancelReport)

UserNotification(UserNotification)

SecurityStatus(SecurityStatus)

Confirmation(Confirmation)

OrderMassActionReport(OrderMassActionReport)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

NewOrderList(NewOrderList)

OrderMassCancelRequest(OrderMassCancelRequest)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

AssignmentReport(AssignmentReport)

SequenceReset(SequenceReset)

TradeCaptureReportAck(TradeCaptureReportAck)

TradingSessionList(TradingSessionList)

AllocationInstructionAck(AllocationInstructionAck)

CollateralResponse(CollateralResponse)

ListStrikePrice(ListStrikePrice)

SecurityListRequest(SecurityListRequest)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

RfqRequest(RfqRequest)

MassQuote(MassQuote)

TradeCaptureReportRequest(TradeCaptureReportRequest)

NewOrderMultileg(NewOrderMultileg)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

RequestForPositionsAck(RequestForPositionsAck)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

ContraryIntentionReport(ContraryIntentionReport)

Email(Email)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

QuoteRequestReject(QuoteRequestReject)

AllocationReportAck(AllocationReportAck)

QuoteStatusRequest(QuoteStatusRequest)

MarketDefinition(MarketDefinition)

Advertisement(Advertisement)

UserResponse(UserResponse)

ApplicationMessageRequest(ApplicationMessageRequest)

SettlementInstructions(SettlementInstructions)

OrderStatusRequest(OrderStatusRequest)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

Quote(Quote)

MarketDataRequest(MarketDataRequest)

Logon(Logon)

ConfirmationAck(ConfirmationAck)

ExecutionAcknowledgement(ExecutionAcknowledgement)

StreamAssignmentRequest(StreamAssignmentRequest)

NewOrderCross(NewOrderCross)

ResendRequest(ResendRequest)

TradeCaptureReport(TradeCaptureReport)

SecurityList(SecurityList)

PositionMaintenanceRequest(PositionMaintenanceRequest)

CollateralInquiry(CollateralInquiry)

CollateralAssignment(CollateralAssignment)

CollateralRequest(CollateralRequest)

DontKnowTrade(DontKnowTrade)

Reject(Reject)

RegistrationInstructions(RegistrationInstructions)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

Heartbeat(Heartbeat)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

TestRequest(TestRequest)

QuoteCancel(QuoteCancel)

CollateralInquiryAck(CollateralInquiryAck)

PositionMaintenanceReport(PositionMaintenanceReport)

QuoteStatusReport(QuoteStatusReport)

TradingSessionListRequest(TradingSessionListRequest)

OrderCancelRequest(OrderCancelRequest)

SecurityListUpdateReport(SecurityListUpdateReport)

SecurityDefinition(SecurityDefinition)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

AllocationReport(AllocationReport)

Logout(Logout)

SecurityDefinitionRequest(SecurityDefinitionRequest)

SecurityTypeRequest(SecurityTypeRequest)

News(News)

AdjustedPositionReport(AdjustedPositionReport)

ApplicationMessageReport(ApplicationMessageReport)

QuoteRequest(QuoteRequest)

TradingSessionStatusRequest(TradingSessionStatusRequest)

CollateralReport(CollateralReport)

CrossOrderCancelRequest(CrossOrderCancelRequest)

DerivativeSecurityList(DerivativeSecurityList)

TradingSessionStatus(TradingSessionStatus)

BusinessMessageReject(BusinessMessageReject)

Ioi(Ioi)

MarketDataRequestReject(MarketDataRequestReject)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

SettlementInstructionRequest(SettlementInstructionRequest)

UserRequest(UserRequest)

AllocationInstructionAlert(AllocationInstructionAlert)

QuoteResponse(QuoteResponse)

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.