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

Variants

RequestForPositionsAck(RequestForPositionsAck)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

ConfirmationRequest(ConfirmationRequest)

ExecutionAcknowledgement(ExecutionAcknowledgement)

QuoteCancel(QuoteCancel)

OrderCancelReject(OrderCancelReject)

DontKnowTrade(DontKnowTrade)

StreamAssignmentReportAck(StreamAssignmentReportAck)

BidRequest(BidRequest)

CollateralInquiry(CollateralInquiry)

AllocationInstructionAlert(AllocationInstructionAlert)

AllocationInstruction(AllocationInstruction)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

UserResponse(UserResponse)

SettlementInstructions(SettlementInstructions)

CollateralInquiryAck(CollateralInquiryAck)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

ResendRequest(ResendRequest)

Confirmation(Confirmation)

AllocationReportAck(AllocationReportAck)

UserNotification(UserNotification)

Ioi(Ioi)

PositionMaintenanceRequest(PositionMaintenanceRequest)

SecurityListRequest(SecurityListRequest)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

QuoteRequest(QuoteRequest)

SecurityStatus(SecurityStatus)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

Quote(Quote)

TradingSessionList(TradingSessionList)

SecurityTypeRequest(SecurityTypeRequest)

ListStrikePrice(ListStrikePrice)

OrderMassCancelRequest(OrderMassCancelRequest)

UserRequest(UserRequest)

StreamAssignmentRequest(StreamAssignmentRequest)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

News(News)

PositionReport(PositionReport)

NewOrderSingle(NewOrderSingle)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

ContraryIntentionReport(ContraryIntentionReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

SequenceReset(SequenceReset)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

Reject(Reject)

RequestForPositions(RequestForPositions)

CollateralAssignment(CollateralAssignment)

AllocationReport(AllocationReport)

MarketDefinition(MarketDefinition)

MassQuote(MassQuote)

RfqRequest(RfqRequest)

SettlementObligationReport(SettlementObligationReport)

SecurityTypes(SecurityTypes)

SecurityDefinition(SecurityDefinition)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

ConfirmationAck(ConfirmationAck)

ListCancelRequest(ListCancelRequest)

MarketDataRequest(MarketDataRequest)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

ListStatusRequest(ListStatusRequest)

OrderMassActionReport(OrderMassActionReport)

CollateralRequest(CollateralRequest)

ListStatus(ListStatus)

Logout(Logout)

Email(Email)

BusinessMessageReject(BusinessMessageReject)

NewOrderList(NewOrderList)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

QuoteRequestReject(QuoteRequestReject)

SecurityListUpdateReport(SecurityListUpdateReport)

Heartbeat(Heartbeat)

AssignmentReport(AssignmentReport)

TradeCaptureReport(TradeCaptureReport)

BidResponse(BidResponse)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

RegistrationInstructions(RegistrationInstructions)

AllocationInstructionAck(AllocationInstructionAck)

PositionMaintenanceReport(PositionMaintenanceReport)

OrderMassActionRequest(OrderMassActionRequest)

AdjustedPositionReport(AdjustedPositionReport)

ExecutionReport(ExecutionReport)

ApplicationMessageRequest(ApplicationMessageRequest)

SecurityStatusRequest(SecurityStatusRequest)

TradingSessionListRequest(TradingSessionListRequest)

OrderCancelRequest(OrderCancelRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

CollateralResponse(CollateralResponse)

QuoteStatusReport(QuoteStatusReport)

CrossOrderCancelRequest(CrossOrderCancelRequest)

QuoteResponse(QuoteResponse)

OrderStatusRequest(OrderStatusRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

TestRequest(TestRequest)

NewOrderCross(NewOrderCross)

NewOrderMultileg(NewOrderMultileg)

StreamAssignmentReport(StreamAssignmentReport)

QuoteStatusRequest(QuoteStatusRequest)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

SettlementInstructionRequest(SettlementInstructionRequest)

CollateralReport(CollateralReport)

Logon(Logon)

TradeCaptureReportAck(TradeCaptureReportAck)

OrderMassCancelReport(OrderMassCancelReport)

Advertisement(Advertisement)

ListExecute(ListExecute)

ApplicationMessageReport(ApplicationMessageReport)

MarketDataRequestReject(MarketDataRequestReject)

SecurityList(SecurityList)

TradingSessionStatus(TradingSessionStatus)

TradingSessionStatusRequest(TradingSessionStatusRequest)

TradeCaptureReportRequest(TradeCaptureReportRequest)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

DerivativeSecurityList(DerivativeSecurityList)

MarketDefinitionRequest(MarketDefinitionRequest)

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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 resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

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.