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

Variants

SettlementObligationReport(SettlementObligationReport)

Ioi(Ioi)

MarketDefinition(MarketDefinition)

SecurityDefinitionRequest(SecurityDefinitionRequest)

Logon(Logon)

RfqRequest(RfqRequest)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

DontKnowTrade(DontKnowTrade)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

OrderMassCancelRequest(OrderMassCancelRequest)

ResendRequest(ResendRequest)

SecurityStatusRequest(SecurityStatusRequest)

QuoteCancel(QuoteCancel)

QuoteStatusReport(QuoteStatusReport)

SecurityDefinition(SecurityDefinition)

BidRequest(BidRequest)

AllocationReportAck(AllocationReportAck)

TradeCaptureReportRequest(TradeCaptureReportRequest)

BidResponse(BidResponse)

RegistrationInstructions(RegistrationInstructions)

TradeCaptureReport(TradeCaptureReport)

AllocationInstructionAlert(AllocationInstructionAlert)

ApplicationMessageRequest(ApplicationMessageRequest)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

Quote(Quote)

NewOrderMultileg(NewOrderMultileg)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

Reject(Reject)

ListStatusRequest(ListStatusRequest)

CollateralInquiry(CollateralInquiry)

MarketDataRequestReject(MarketDataRequestReject)

BusinessMessageReject(BusinessMessageReject)

ApplicationMessageReport(ApplicationMessageReport)

AllocationInstructionAck(AllocationInstructionAck)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

NewOrderList(NewOrderList)

AllocationInstruction(AllocationInstruction)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

ListStrikePrice(ListStrikePrice)

CollateralAssignment(CollateralAssignment)

Advertisement(Advertisement)

SettlementInstructions(SettlementInstructions)

SettlementInstructionRequest(SettlementInstructionRequest)

ListCancelRequest(ListCancelRequest)

OrderCancelRequest(OrderCancelRequest)

PositionMaintenanceRequest(PositionMaintenanceRequest)

MarketDefinitionRequest(MarketDefinitionRequest)

OrderMassCancelReport(OrderMassCancelReport)

MarketDataRequest(MarketDataRequest)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

SequenceReset(SequenceReset)

CollateralReport(CollateralReport)

UserResponse(UserResponse)

OrderMassStatusRequest(OrderMassStatusRequest)

CollateralRequest(CollateralRequest)

ListStatus(ListStatus)

NewOrderCross(NewOrderCross)

OrderCancelReject(OrderCancelReject)

UserNotification(UserNotification)

OrderMassActionReport(OrderMassActionReport)

TestRequest(TestRequest)

Logout(Logout)

SecurityList(SecurityList)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

OrderStatusRequest(OrderStatusRequest)

RequestForPositions(RequestForPositions)

TradingSessionList(TradingSessionList)

ListExecute(ListExecute)

ExecutionAcknowledgement(ExecutionAcknowledgement)

NewOrderSingle(NewOrderSingle)

AllocationReport(AllocationReport)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

OrderMassActionRequest(OrderMassActionRequest)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

AdjustedPositionReport(AdjustedPositionReport)

StreamAssignmentReportAck(StreamAssignmentReportAck)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

DerivativeSecurityList(DerivativeSecurityList)

SecurityTypeRequest(SecurityTypeRequest)

UserRequest(UserRequest)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

StreamAssignmentRequest(StreamAssignmentRequest)

StreamAssignmentReport(StreamAssignmentReport)

ConfirmationAck(ConfirmationAck)

MassQuote(MassQuote)

QuoteStatusRequest(QuoteStatusRequest)

RequestForPositionsAck(RequestForPositionsAck)

TradeCaptureReportAck(TradeCaptureReportAck)

ContraryIntentionReport(ContraryIntentionReport)

QuoteRequestReject(QuoteRequestReject)

CollateralResponse(CollateralResponse)

SecurityListUpdateReport(SecurityListUpdateReport)

QuoteRequest(QuoteRequest)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

SecurityListRequest(SecurityListRequest)

ExecutionReport(ExecutionReport)

PositionMaintenanceReport(PositionMaintenanceReport)

TradingSessionListRequest(TradingSessionListRequest)

PositionReport(PositionReport)

CrossOrderCancelRequest(CrossOrderCancelRequest)

SecurityStatus(SecurityStatus)

TradingSessionStatus(TradingSessionStatus)

Confirmation(Confirmation)

ConfirmationRequest(ConfirmationRequest)

AssignmentReport(AssignmentReport)

Email(Email)

SecurityTypes(SecurityTypes)

QuoteResponse(QuoteResponse)

TradingSessionStatusRequest(TradingSessionStatusRequest)

News(News)

CollateralInquiryAck(CollateralInquiryAck)

Heartbeat(Heartbeat)

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.