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

Variants

SettlementInstructionRequest(SettlementInstructionRequest)

StreamAssignmentReport(StreamAssignmentReport)

BidRequest(BidRequest)

TradeCaptureReportAck(TradeCaptureReportAck)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

NewOrderCross(NewOrderCross)

ApplicationMessageRequest(ApplicationMessageRequest)

AllocationInstructionAlert(AllocationInstructionAlert)

ConfirmationAck(ConfirmationAck)

BidResponse(BidResponse)

AllocationInstructionAck(AllocationInstructionAck)

MassQuote(MassQuote)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

ConfirmationRequest(ConfirmationRequest)

ListStrikePrice(ListStrikePrice)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

QuoteStatusReport(QuoteStatusReport)

OrderStatusRequest(OrderStatusRequest)

PositionMaintenanceReport(PositionMaintenanceReport)

TradeCaptureReportRequest(TradeCaptureReportRequest)

Heartbeat(Heartbeat)

ExecutionAcknowledgement(ExecutionAcknowledgement)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

OrderCancelReject(OrderCancelReject)

SecurityTypes(SecurityTypes)

SecurityListUpdateReport(SecurityListUpdateReport)

SecurityStatus(SecurityStatus)

OrderMassCancelReport(OrderMassCancelReport)

ApplicationMessageReport(ApplicationMessageReport)

MarketDataRequest(MarketDataRequest)

StreamAssignmentRequest(StreamAssignmentRequest)

CollateralAssignment(CollateralAssignment)

CollateralReport(CollateralReport)

UserResponse(UserResponse)

CollateralRequest(CollateralRequest)

OrderCancelRequest(OrderCancelRequest)

BusinessMessageReject(BusinessMessageReject)

TradeCaptureReport(TradeCaptureReport)

Confirmation(Confirmation)

SecurityTypeRequest(SecurityTypeRequest)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

TestRequest(TestRequest)

Quote(Quote)

Reject(Reject)

UserRequest(UserRequest)

UserNotification(UserNotification)

PositionReport(PositionReport)

MarketDataRequestReject(MarketDataRequestReject)

StreamAssignmentReportAck(StreamAssignmentReportAck)

OrderMassActionRequest(OrderMassActionRequest)

ListStatusRequest(ListStatusRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

Advertisement(Advertisement)

TradingSessionList(TradingSessionList)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

SecurityDefinition(SecurityDefinition)

News(News)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

SettlementInstructions(SettlementInstructions)

SecurityStatusRequest(SecurityStatusRequest)

ListCancelRequest(ListCancelRequest)

QuoteStatusRequest(QuoteStatusRequest)

AssignmentReport(AssignmentReport)

SequenceReset(SequenceReset)

DontKnowTrade(DontKnowTrade)

DerivativeSecurityList(DerivativeSecurityList)

AllocationReportAck(AllocationReportAck)

CollateralResponse(CollateralResponse)

SecurityListRequest(SecurityListRequest)

PositionMaintenanceRequest(PositionMaintenanceRequest)

TradingSessionListRequest(TradingSessionListRequest)

SecurityList(SecurityList)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

NewOrderSingle(NewOrderSingle)

QuoteRequestReject(QuoteRequestReject)

Logout(Logout)

OrderMassActionReport(OrderMassActionReport)

RegistrationInstructions(RegistrationInstructions)

NewOrderList(NewOrderList)

Ioi(Ioi)

ResendRequest(ResendRequest)

NewOrderMultileg(NewOrderMultileg)

OrderMassStatusRequest(OrderMassStatusRequest)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

Email(Email)

ExecutionReport(ExecutionReport)

ListExecute(ListExecute)

MarketDefinitionRequest(MarketDefinitionRequest)

Logon(Logon)

TradingSessionStatus(TradingSessionStatus)

RequestForPositionsAck(RequestForPositionsAck)

AllocationReport(AllocationReport)

SecurityDefinitionRequest(SecurityDefinitionRequest)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

MarketDefinition(MarketDefinition)

RfqRequest(RfqRequest)

TradingSessionStatusRequest(TradingSessionStatusRequest)

AllocationInstruction(AllocationInstruction)

ContraryIntentionReport(ContraryIntentionReport)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

QuoteCancel(QuoteCancel)

CrossOrderCancelRequest(CrossOrderCancelRequest)

RequestForPositions(RequestForPositions)

CollateralInquiryAck(CollateralInquiryAck)

QuoteResponse(QuoteResponse)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

ListStatus(ListStatus)

OrderMassCancelRequest(OrderMassCancelRequest)

CollateralInquiry(CollateralInquiry)

SettlementObligationReport(SettlementObligationReport)

QuoteRequest(QuoteRequest)

AdjustedPositionReport(AdjustedPositionReport)

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.