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

Variants

ListStatus(ListStatus)

BusinessMessageReject(BusinessMessageReject)

AssignmentReport(AssignmentReport)

SecurityTypeRequest(SecurityTypeRequest)

Heartbeat(Heartbeat)

CollateralInquiry(CollateralInquiry)

SecurityStatusRequest(SecurityStatusRequest)

OrderMassActionRequest(OrderMassActionRequest)

QuoteRequest(QuoteRequest)

UserNotification(UserNotification)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

MarketDataRequestReject(MarketDataRequestReject)

ConfirmationRequest(ConfirmationRequest)

MarketDataRequest(MarketDataRequest)

ApplicationMessageRequest(ApplicationMessageRequest)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

RegistrationInstructions(RegistrationInstructions)

QuoteResponse(QuoteResponse)

TradingSessionListRequest(TradingSessionListRequest)

DontKnowTrade(DontKnowTrade)

SecurityStatus(SecurityStatus)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

StreamAssignmentReportAck(StreamAssignmentReportAck)

UserResponse(UserResponse)

AdjustedPositionReport(AdjustedPositionReport)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

AllocationInstructionAlert(AllocationInstructionAlert)

Quote(Quote)

PositionReport(PositionReport)

ListStatusRequest(ListStatusRequest)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

SecurityList(SecurityList)

ContraryIntentionReport(ContraryIntentionReport)

OrderMassCancelReport(OrderMassCancelReport)

SettlementInstructionRequest(SettlementInstructionRequest)

TradingSessionList(TradingSessionList)

SecurityDefinition(SecurityDefinition)

OrderCancelRequest(OrderCancelRequest)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

TestRequest(TestRequest)

BidResponse(BidResponse)

Ioi(Ioi)

TradeCaptureReportRequest(TradeCaptureReportRequest)

CollateralAssignment(CollateralAssignment)

CollateralInquiryAck(CollateralInquiryAck)

SettlementInstructions(SettlementInstructions)

OrderMassCancelRequest(OrderMassCancelRequest)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

ConfirmationAck(ConfirmationAck)

BidRequest(BidRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

RfqRequest(RfqRequest)

PositionMaintenanceRequest(PositionMaintenanceRequest)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

StreamAssignmentRequest(StreamAssignmentRequest)

SecurityTypes(SecurityTypes)

SequenceReset(SequenceReset)

RequestForPositions(RequestForPositions)

NewOrderCross(NewOrderCross)

OrderMassActionReport(OrderMassActionReport)

ResendRequest(ResendRequest)

UserRequest(UserRequest)

MassQuote(MassQuote)

RequestForPositionsAck(RequestForPositionsAck)

StreamAssignmentReport(StreamAssignmentReport)

AllocationInstruction(AllocationInstruction)

NewOrderList(NewOrderList)

CollateralReport(CollateralReport)

ListExecute(ListExecute)

SecurityListRequest(SecurityListRequest)

Email(Email)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

MarketDefinitionRequest(MarketDefinitionRequest)

QuoteStatusReport(QuoteStatusReport)

QuoteRequestReject(QuoteRequestReject)

TradeCaptureReport(TradeCaptureReport)

News(News)

ListCancelRequest(ListCancelRequest)

CollateralResponse(CollateralResponse)

CrossOrderCancelRequest(CrossOrderCancelRequest)

ExecutionAcknowledgement(ExecutionAcknowledgement)

Confirmation(Confirmation)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

AllocationInstructionAck(AllocationInstructionAck)

ListStrikePrice(ListStrikePrice)

SecurityListUpdateReport(SecurityListUpdateReport)

MarketDefinition(MarketDefinition)

ApplicationMessageReport(ApplicationMessageReport)

SettlementObligationReport(SettlementObligationReport)

AllocationReportAck(AllocationReportAck)

Logout(Logout)

DerivativeSecurityList(DerivativeSecurityList)

PositionMaintenanceReport(PositionMaintenanceReport)

CollateralRequest(CollateralRequest)

NewOrderMultileg(NewOrderMultileg)

Reject(Reject)

Logon(Logon)

TradingSessionStatus(TradingSessionStatus)

ExecutionReport(ExecutionReport)

QuoteCancel(QuoteCancel)

Advertisement(Advertisement)

AllocationReport(AllocationReport)

TradingSessionStatusRequest(TradingSessionStatusRequest)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

TradeCaptureReportAck(TradeCaptureReportAck)

NewOrderSingle(NewOrderSingle)

OrderStatusRequest(OrderStatusRequest)

QuoteStatusRequest(QuoteStatusRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

OrderCancelReject(OrderCancelReject)

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.