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

Variants

BusinessMessageReject(BusinessMessageReject)

Logout(Logout)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

SettlementInstructions(SettlementInstructions)

OrderMassCancelRequest(OrderMassCancelRequest)

ContraryIntentionReport(ContraryIntentionReport)

TradeCaptureReportRequest(TradeCaptureReportRequest)

ExecutionReport(ExecutionReport)

OrderMassActionReport(OrderMassActionReport)

SecurityListUpdateReport(SecurityListUpdateReport)

ApplicationMessageReport(ApplicationMessageReport)

SecurityStatus(SecurityStatus)

ListCancelRequest(ListCancelRequest)

PositionMaintenanceRequest(PositionMaintenanceRequest)

MarketDefinitionRequest(MarketDefinitionRequest)

AllocationInstructionAlert(AllocationInstructionAlert)

AllocationReport(AllocationReport)

MarketDataRequestReject(MarketDataRequestReject)

OrderMassActionRequest(OrderMassActionRequest)

Confirmation(Confirmation)

MassQuote(MassQuote)

ListStatus(ListStatus)

TradingSessionStatusRequest(TradingSessionStatusRequest)

SecurityListRequest(SecurityListRequest)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

QuoteCancel(QuoteCancel)

PositionReport(PositionReport)

Advertisement(Advertisement)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

QuoteStatusReport(QuoteStatusReport)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

AllocationReportAck(AllocationReportAck)

Ioi(Ioi)

AllocationInstructionAck(AllocationInstructionAck)

DontKnowTrade(DontKnowTrade)

TradingSessionStatus(TradingSessionStatus)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

TradingSessionList(TradingSessionList)

SequenceReset(SequenceReset)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

NewOrderList(NewOrderList)

AllocationInstruction(AllocationInstruction)

OrderCancelRequest(OrderCancelRequest)

QuoteRequestReject(QuoteRequestReject)

CollateralInquiryAck(CollateralInquiryAck)

Reject(Reject)

DerivativeSecurityList(DerivativeSecurityList)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

ExecutionAcknowledgement(ExecutionAcknowledgement)

UserNotification(UserNotification)

TestRequest(TestRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

RfqRequest(RfqRequest)

MarketDefinition(MarketDefinition)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

SecurityDefinition(SecurityDefinition)

OrderCancelReject(OrderCancelReject)

QuoteRequest(QuoteRequest)

RequestForPositionsAck(RequestForPositionsAck)

OrderMassCancelReport(OrderMassCancelReport)

TradeCaptureReport(TradeCaptureReport)

CollateralAssignment(CollateralAssignment)

Quote(Quote)

UserRequest(UserRequest)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

ApplicationMessageRequest(ApplicationMessageRequest)

BidResponse(BidResponse)

QuoteResponse(QuoteResponse)

ConfirmationRequest(ConfirmationRequest)

RegistrationInstructions(RegistrationInstructions)

NewOrderMultileg(NewOrderMultileg)

UserResponse(UserResponse)

SecurityTypeRequest(SecurityTypeRequest)

StreamAssignmentReport(StreamAssignmentReport)

ResendRequest(ResendRequest)

SecurityList(SecurityList)

AssignmentReport(AssignmentReport)

AdjustedPositionReport(AdjustedPositionReport)

SettlementObligationReport(SettlementObligationReport)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

OrderStatusRequest(OrderStatusRequest)

StreamAssignmentRequest(StreamAssignmentRequest)

TradingSessionListRequest(TradingSessionListRequest)

StreamAssignmentReportAck(StreamAssignmentReportAck)

CrossOrderCancelRequest(CrossOrderCancelRequest)

QuoteStatusRequest(QuoteStatusRequest)

Logon(Logon)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

News(News)

BidRequest(BidRequest)

TradeCaptureReportAck(TradeCaptureReportAck)

RequestForPositions(RequestForPositions)

NewOrderCross(NewOrderCross)

CollateralReport(CollateralReport)

SecurityStatusRequest(SecurityStatusRequest)

PositionMaintenanceReport(PositionMaintenanceReport)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

ListStrikePrice(ListStrikePrice)

ListStatusRequest(ListStatusRequest)

SettlementInstructionRequest(SettlementInstructionRequest)

CollateralInquiry(CollateralInquiry)

ConfirmationAck(ConfirmationAck)

CollateralRequest(CollateralRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

CollateralResponse(CollateralResponse)

NewOrderSingle(NewOrderSingle)

Email(Email)

SecurityTypes(SecurityTypes)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

ListExecute(ListExecute)

MarketDataRequest(MarketDataRequest)

Heartbeat(Heartbeat)

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.