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

Variants

TradingSessionListRequest(TradingSessionListRequest)

MarketDataRequest(MarketDataRequest)

CrossOrderCancelRequest(CrossOrderCancelRequest)

News(News)

ExecutionAcknowledgement(ExecutionAcknowledgement)

CollateralRequest(CollateralRequest)

QuoteStatusRequest(QuoteStatusRequest)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

DontKnowTrade(DontKnowTrade)

TradeCaptureReportAck(TradeCaptureReportAck)

RegistrationInstructions(RegistrationInstructions)

TradeCaptureReport(TradeCaptureReport)

SecurityStatusRequest(SecurityStatusRequest)

MarketDataRequestReject(MarketDataRequestReject)

OrderMassCancelRequest(OrderMassCancelRequest)

ApplicationMessageRequest(ApplicationMessageRequest)

Logout(Logout)

QuoteRequest(QuoteRequest)

Quote(Quote)

UserRequest(UserRequest)

Email(Email)

BidResponse(BidResponse)

DerivativeSecurityList(DerivativeSecurityList)

TestRequest(TestRequest)

SecurityListUpdateReport(SecurityListUpdateReport)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

TradingSessionList(TradingSessionList)

PositionReport(PositionReport)

StreamAssignmentRequest(StreamAssignmentRequest)

RequestForPositions(RequestForPositions)

CollateralInquiryAck(CollateralInquiryAck)

AllocationReport(AllocationReport)

AllocationInstruction(AllocationInstruction)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

RfqRequest(RfqRequest)

PositionMaintenanceRequest(PositionMaintenanceRequest)

MassQuote(MassQuote)

OrderCancelReject(OrderCancelReject)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

ConfirmationAck(ConfirmationAck)

QuoteStatusReport(QuoteStatusReport)

CollateralInquiry(CollateralInquiry)

AllocationInstructionAlert(AllocationInstructionAlert)

Ioi(Ioi)

QuoteResponse(QuoteResponse)

SecurityTypes(SecurityTypes)

TradeCaptureReportRequest(TradeCaptureReportRequest)

UserNotification(UserNotification)

ResendRequest(ResendRequest)

QuoteRequestReject(QuoteRequestReject)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

BusinessMessageReject(BusinessMessageReject)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

NewOrderSingle(NewOrderSingle)

ListCancelRequest(ListCancelRequest)

SecurityDefinition(SecurityDefinition)

CollateralAssignment(CollateralAssignment)

SettlementInstructionRequest(SettlementInstructionRequest)

ExecutionReport(ExecutionReport)

StreamAssignmentReport(StreamAssignmentReport)

OrderCancelRequest(OrderCancelRequest)

StreamAssignmentReportAck(StreamAssignmentReportAck)

Logon(Logon)

CollateralResponse(CollateralResponse)

AllocationReportAck(AllocationReportAck)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

Advertisement(Advertisement)

SecurityList(SecurityList)

ListStatus(ListStatus)

OrderMassActionReport(OrderMassActionReport)

OrderMassActionRequest(OrderMassActionRequest)

AllocationInstructionAck(AllocationInstructionAck)

SequenceReset(SequenceReset)

OrderStatusRequest(OrderStatusRequest)

ContraryIntentionReport(ContraryIntentionReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

MarketDefinition(MarketDefinition)

SecurityStatus(SecurityStatus)

TradingSessionStatus(TradingSessionStatus)

ConfirmationRequest(ConfirmationRequest)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

PositionMaintenanceReport(PositionMaintenanceReport)

AdjustedPositionReport(AdjustedPositionReport)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

Confirmation(Confirmation)

TradingSessionStatusRequest(TradingSessionStatusRequest)

ListStrikePrice(ListStrikePrice)

AssignmentReport(AssignmentReport)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

SettlementInstructions(SettlementInstructions)

SettlementObligationReport(SettlementObligationReport)

SecurityTypeRequest(SecurityTypeRequest)

QuoteCancel(QuoteCancel)

OrderMassCancelReport(OrderMassCancelReport)

Heartbeat(Heartbeat)

UserResponse(UserResponse)

ApplicationMessageReport(ApplicationMessageReport)

ListStatusRequest(ListStatusRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

MarketDefinitionRequest(MarketDefinitionRequest)

SecurityListRequest(SecurityListRequest)

BidRequest(BidRequest)

NewOrderCross(NewOrderCross)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

RequestForPositionsAck(RequestForPositionsAck)

Reject(Reject)

ListExecute(ListExecute)

SecurityDefinitionRequest(SecurityDefinitionRequest)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

CollateralReport(CollateralReport)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

NewOrderList(NewOrderList)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

NewOrderMultileg(NewOrderMultileg)

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.