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

Variants

CollateralRequest(CollateralRequest)

SequenceReset(SequenceReset)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

OrderMassCancelRequest(OrderMassCancelRequest)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

OrderMassActionRequest(OrderMassActionRequest)

BusinessMessageReject(BusinessMessageReject)

RfqRequest(RfqRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

UserResponse(UserResponse)

ApplicationMessageRequest(ApplicationMessageRequest)

AssignmentReport(AssignmentReport)

StreamAssignmentReportAck(StreamAssignmentReportAck)

SecurityList(SecurityList)

PositionMaintenanceRequest(PositionMaintenanceRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

AllocationInstruction(AllocationInstruction)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

TestRequest(TestRequest)

ListCancelRequest(ListCancelRequest)

AllocationInstructionAlert(AllocationInstructionAlert)

CollateralReport(CollateralReport)

TradingSessionStatus(TradingSessionStatus)

OrderStatusRequest(OrderStatusRequest)

TradeCaptureReportRequest(TradeCaptureReportRequest)

MarketDataRequestReject(MarketDataRequestReject)

ConfirmationRequest(ConfirmationRequest)

CrossOrderCancelRequest(CrossOrderCancelRequest)

Reject(Reject)

Advertisement(Advertisement)

Confirmation(Confirmation)

Ioi(Ioi)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

CollateralResponse(CollateralResponse)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

TradingSessionStatusRequest(TradingSessionStatusRequest)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

RequestForPositionsAck(RequestForPositionsAck)

Heartbeat(Heartbeat)

AllocationReportAck(AllocationReportAck)

MarketDefinitionRequest(MarketDefinitionRequest)

QuoteResponse(QuoteResponse)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

SecurityStatusRequest(SecurityStatusRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

ListStatusRequest(ListStatusRequest)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

CollateralInquiryAck(CollateralInquiryAck)

SecurityListRequest(SecurityListRequest)

SettlementInstructions(SettlementInstructions)

Logout(Logout)

QuoteCancel(QuoteCancel)

SecurityTypeRequest(SecurityTypeRequest)

SettlementObligationReport(SettlementObligationReport)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

ConfirmationAck(ConfirmationAck)

Email(Email)

OrderCancelRequest(OrderCancelRequest)

DerivativeSecurityList(DerivativeSecurityList)

UserRequest(UserRequest)

RequestForPositions(RequestForPositions)

StreamAssignmentRequest(StreamAssignmentRequest)

OrderCancelReject(OrderCancelReject)

Quote(Quote)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

TradeCaptureReportAck(TradeCaptureReportAck)

ContraryIntentionReport(ContraryIntentionReport)

NewOrderList(NewOrderList)

ResendRequest(ResendRequest)

MassQuote(MassQuote)

TradeCaptureReport(TradeCaptureReport)

RegistrationInstructions(RegistrationInstructions)

AdjustedPositionReport(AdjustedPositionReport)

AllocationInstructionAck(AllocationInstructionAck)

MarketDefinition(MarketDefinition)

ApplicationMessageReport(ApplicationMessageReport)

StreamAssignmentReport(StreamAssignmentReport)

ListStatus(ListStatus)

NewOrderSingle(NewOrderSingle)

BidResponse(BidResponse)

QuoteStatusReport(QuoteStatusReport)

TradingSessionList(TradingSessionList)

UserNotification(UserNotification)

QuoteStatusRequest(QuoteStatusRequest)

QuoteRequestReject(QuoteRequestReject)

AllocationReport(AllocationReport)

OrderMassCancelReport(OrderMassCancelReport)

ExecutionAcknowledgement(ExecutionAcknowledgement)

SecurityListUpdateReport(SecurityListUpdateReport)

Logon(Logon)

BidRequest(BidRequest)

SecurityDefinition(SecurityDefinition)

ListExecute(ListExecute)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

NewOrderMultileg(NewOrderMultileg)

CollateralAssignment(CollateralAssignment)

CollateralInquiry(CollateralInquiry)

TradingSessionListRequest(TradingSessionListRequest)

NewOrderCross(NewOrderCross)

MarketDataRequest(MarketDataRequest)

News(News)

DontKnowTrade(DontKnowTrade)

SecurityStatus(SecurityStatus)

SettlementInstructionRequest(SettlementInstructionRequest)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

QuoteRequest(QuoteRequest)

ListStrikePrice(ListStrikePrice)

OrderMassActionReport(OrderMassActionReport)

ExecutionReport(ExecutionReport)

PositionReport(PositionReport)

SecurityTypes(SecurityTypes)

PositionMaintenanceReport(PositionMaintenanceReport)

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.