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

Variants

MassQuote(MassQuote)

SequenceReset(SequenceReset)

SecurityDefinition(SecurityDefinition)

ConfirmationAck(ConfirmationAck)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

OrderCancelRequest(OrderCancelRequest)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

MarketDefinitionRequest(MarketDefinitionRequest)

MarketDataRequest(MarketDataRequest)

OrderMassActionRequest(OrderMassActionRequest)

AllocationInstructionAck(AllocationInstructionAck)

PositionMaintenanceRequest(PositionMaintenanceRequest)

UserResponse(UserResponse)

SecurityListUpdateReport(SecurityListUpdateReport)

RfqRequest(RfqRequest)

CollateralRequest(CollateralRequest)

CollateralReport(CollateralReport)

StreamAssignmentReport(StreamAssignmentReport)

QuoteRequest(QuoteRequest)

RequestForPositionsAck(RequestForPositionsAck)

AssignmentReport(AssignmentReport)

MarketDataRequestReject(MarketDataRequestReject)

Email(Email)

SecurityDefinitionRequest(SecurityDefinitionRequest)

TradingSessionStatusRequest(TradingSessionStatusRequest)

SettlementInstructionRequest(SettlementInstructionRequest)

OrderCancelReject(OrderCancelReject)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

DerivativeSecurityList(DerivativeSecurityList)

PositionReport(PositionReport)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

RequestForPositions(RequestForPositions)

SecurityListRequest(SecurityListRequest)

SettlementInstructions(SettlementInstructions)

UserNotification(UserNotification)

QuoteRequestReject(QuoteRequestReject)

OrderMassCancelReport(OrderMassCancelReport)

AllocationReportAck(AllocationReportAck)

NewOrderSingle(NewOrderSingle)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

CollateralResponse(CollateralResponse)

NewOrderCross(NewOrderCross)

ListExecute(ListExecute)

ListStatusRequest(ListStatusRequest)

CollateralAssignment(CollateralAssignment)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

Logout(Logout)

MarketDefinition(MarketDefinition)

Reject(Reject)

SettlementObligationReport(SettlementObligationReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

TradingSessionStatus(TradingSessionStatus)

QuoteCancel(QuoteCancel)

ContraryIntentionReport(ContraryIntentionReport)

ListCancelRequest(ListCancelRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

PositionMaintenanceReport(PositionMaintenanceReport)

DontKnowTrade(DontKnowTrade)

Confirmation(Confirmation)

QuoteResponse(QuoteResponse)

OrderMassActionReport(OrderMassActionReport)

TradeCaptureReportAck(TradeCaptureReportAck)

BidResponse(BidResponse)

ResendRequest(ResendRequest)

TradeCaptureReport(TradeCaptureReport)

TestRequest(TestRequest)

TradeCaptureReportRequest(TradeCaptureReportRequest)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

BidRequest(BidRequest)

AdjustedPositionReport(AdjustedPositionReport)

StreamAssignmentReportAck(StreamAssignmentReportAck)

NewOrderList(NewOrderList)

AllocationReport(AllocationReport)

OrderStatusRequest(OrderStatusRequest)

SecurityStatus(SecurityStatus)

CollateralInquiry(CollateralInquiry)

Ioi(Ioi)

StreamAssignmentRequest(StreamAssignmentRequest)

Advertisement(Advertisement)

ListStatus(ListStatus)

SecurityTypeRequest(SecurityTypeRequest)

RegistrationInstructions(RegistrationInstructions)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

ListStrikePrice(ListStrikePrice)

AllocationInstructionAlert(AllocationInstructionAlert)

Quote(Quote)

SecurityStatusRequest(SecurityStatusRequest)

OrderMassCancelRequest(OrderMassCancelRequest)

ApplicationMessageRequest(ApplicationMessageRequest)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

CrossOrderCancelRequest(CrossOrderCancelRequest)

Heartbeat(Heartbeat)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

SecurityList(SecurityList)

NewOrderMultileg(NewOrderMultileg)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

ExecutionReport(ExecutionReport)

UserRequest(UserRequest)

TradingSessionListRequest(TradingSessionListRequest)

QuoteStatusRequest(QuoteStatusRequest)

AllocationInstruction(AllocationInstruction)

CollateralInquiryAck(CollateralInquiryAck)

QuoteStatusReport(QuoteStatusReport)

News(News)

BusinessMessageReject(BusinessMessageReject)

Logon(Logon)

SecurityTypes(SecurityTypes)

ConfirmationRequest(ConfirmationRequest)

TradingSessionList(TradingSessionList)

ApplicationMessageReport(ApplicationMessageReport)

ExecutionAcknowledgement(ExecutionAcknowledgement)

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.