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

Variants

NewOrderList(NewOrderList)

SecurityTypes(SecurityTypes)

UserResponse(UserResponse)

SecurityDefinition(SecurityDefinition)

MarketDataRequestReject(MarketDataRequestReject)

TradingSessionStatus(TradingSessionStatus)

ExecutionAcknowledgement(ExecutionAcknowledgement)

QuoteCancel(QuoteCancel)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

ListCancelRequest(ListCancelRequest)

NewOrderMultileg(NewOrderMultileg)

AdjustedPositionReport(AdjustedPositionReport)

Logout(Logout)

AssignmentReport(AssignmentReport)

SettlementObligationReport(SettlementObligationReport)

ListExecute(ListExecute)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

BidRequest(BidRequest)

RegistrationInstructions(RegistrationInstructions)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

TradeCaptureReport(TradeCaptureReport)

ListStatusRequest(ListStatusRequest)

SecurityList(SecurityList)

ApplicationMessageReport(ApplicationMessageReport)

StreamAssignmentReport(StreamAssignmentReport)

TestRequest(TestRequest)

ContraryIntentionReport(ContraryIntentionReport)

RfqRequest(RfqRequest)

SettlementInstructionRequest(SettlementInstructionRequest)

NewOrderCross(NewOrderCross)

SecurityStatus(SecurityStatus)

OrderMassActionReport(OrderMassActionReport)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

CollateralResponse(CollateralResponse)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

StreamAssignmentRequest(StreamAssignmentRequest)

NewOrderSingle(NewOrderSingle)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

Ioi(Ioi)

News(News)

Advertisement(Advertisement)

OrderMassCancelReport(OrderMassCancelReport)

AllocationInstructionAlert(AllocationInstructionAlert)

BusinessMessageReject(BusinessMessageReject)

OrderMassActionRequest(OrderMassActionRequest)

ListStatus(ListStatus)

RequestForPositionsAck(RequestForPositionsAck)

AllocationReportAck(AllocationReportAck)

UserRequest(UserRequest)

AllocationInstructionAck(AllocationInstructionAck)

OrderCancelRequest(OrderCancelRequest)

CrossOrderCancelRequest(CrossOrderCancelRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

MarketDataRequest(MarketDataRequest)

CollateralAssignment(CollateralAssignment)

Reject(Reject)

CollateralReport(CollateralReport)

ConfirmationRequest(ConfirmationRequest)

ListStrikePrice(ListStrikePrice)

PositionMaintenanceReport(PositionMaintenanceReport)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

OrderMassStatusRequest(OrderMassStatusRequest)

SecurityStatusRequest(SecurityStatusRequest)

TradingSessionList(TradingSessionList)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

AllocationReport(AllocationReport)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

OrderMassCancelRequest(OrderMassCancelRequest)

RequestForPositions(RequestForPositions)

QuoteRequest(QuoteRequest)

SettlementInstructions(SettlementInstructions)

QuoteResponse(QuoteResponse)

QuoteRequestReject(QuoteRequestReject)

AllocationInstruction(AllocationInstruction)

DontKnowTrade(DontKnowTrade)

Email(Email)

TradingSessionListRequest(TradingSessionListRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

TradeCaptureReportAck(TradeCaptureReportAck)

SecurityListUpdateReport(SecurityListUpdateReport)

PositionReport(PositionReport)

CollateralInquiry(CollateralInquiry)

QuoteStatusReport(QuoteStatusReport)

SecurityTypeRequest(SecurityTypeRequest)

Logon(Logon)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

MarketDefinition(MarketDefinition)

OrderStatusRequest(OrderStatusRequest)

StreamAssignmentReportAck(StreamAssignmentReportAck)

MassQuote(MassQuote)

Heartbeat(Heartbeat)

ResendRequest(ResendRequest)

ExecutionReport(ExecutionReport)

Quote(Quote)

Confirmation(Confirmation)

ConfirmationAck(ConfirmationAck)

OrderCancelReject(OrderCancelReject)

UserNotification(UserNotification)

DerivativeSecurityList(DerivativeSecurityList)

QuoteStatusRequest(QuoteStatusRequest)

MarketDefinitionRequest(MarketDefinitionRequest)

BidResponse(BidResponse)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

SequenceReset(SequenceReset)

TradingSessionStatusRequest(TradingSessionStatusRequest)

PositionMaintenanceRequest(PositionMaintenanceRequest)

CollateralRequest(CollateralRequest)

SecurityListRequest(SecurityListRequest)

TradeCaptureReportRequest(TradeCaptureReportRequest)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

CollateralInquiryAck(CollateralInquiryAck)

ApplicationMessageRequest(ApplicationMessageRequest)

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.