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

Variants

SettlementInstructions(SettlementInstructions)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

AllocationReportAck(AllocationReportAck)

TradingSessionListRequest(TradingSessionListRequest)

SecurityTypeRequest(SecurityTypeRequest)

MarketDataRequest(MarketDataRequest)

QuoteRequestReject(QuoteRequestReject)

OrderMassCancelRequest(OrderMassCancelRequest)

ResendRequest(ResendRequest)

News(News)

ListStatus(ListStatus)

OrderMassCancelReport(OrderMassCancelReport)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

NewOrderCross(NewOrderCross)

TradingSessionStatusRequest(TradingSessionStatusRequest)

Email(Email)

RegistrationInstructions(RegistrationInstructions)

DontKnowTrade(DontKnowTrade)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

Quote(Quote)

ConfirmationAck(ConfirmationAck)

StreamAssignmentReport(StreamAssignmentReport)

TradeCaptureReport(TradeCaptureReport)

Ioi(Ioi)

RequestForPositions(RequestForPositions)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

StreamAssignmentRequest(StreamAssignmentRequest)

ConfirmationRequest(ConfirmationRequest)

TradeCaptureReportRequest(TradeCaptureReportRequest)

QuoteStatusRequest(QuoteStatusRequest)

NewOrderSingle(NewOrderSingle)

TradingSessionStatus(TradingSessionStatus)

MassQuote(MassQuote)

ApplicationMessageRequest(ApplicationMessageRequest)

ListExecute(ListExecute)

CollateralInquiry(CollateralInquiry)

SecurityList(SecurityList)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

AssignmentReport(AssignmentReport)

PositionReport(PositionReport)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

OrderCancelRequest(OrderCancelRequest)

AllocationReport(AllocationReport)

UserNotification(UserNotification)

OrderMassStatusRequest(OrderMassStatusRequest)

TestRequest(TestRequest)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

Logon(Logon)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

UserResponse(UserResponse)

CollateralInquiryAck(CollateralInquiryAck)

QuoteCancel(QuoteCancel)

ListStrikePrice(ListStrikePrice)

RfqRequest(RfqRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

SecurityListRequest(SecurityListRequest)

QuoteResponse(QuoteResponse)

CrossOrderCancelRequest(CrossOrderCancelRequest)

QuoteStatusReport(QuoteStatusReport)

ExecutionReport(ExecutionReport)

BidRequest(BidRequest)

OrderMassActionRequest(OrderMassActionRequest)

MarketDataRequestReject(MarketDataRequestReject)

MarketDefinition(MarketDefinition)

Reject(Reject)

TradeCaptureReportAck(TradeCaptureReportAck)

PositionMaintenanceRequest(PositionMaintenanceRequest)

ApplicationMessageReport(ApplicationMessageReport)

Confirmation(Confirmation)

SecurityStatusRequest(SecurityStatusRequest)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

BusinessMessageReject(BusinessMessageReject)

CollateralAssignment(CollateralAssignment)

SecurityDefinition(SecurityDefinition)

SequenceReset(SequenceReset)

Logout(Logout)

DerivativeSecurityList(DerivativeSecurityList)

SecurityTypes(SecurityTypes)

RequestForPositionsAck(RequestForPositionsAck)

NewOrderList(NewOrderList)

ListCancelRequest(ListCancelRequest)

ExecutionAcknowledgement(ExecutionAcknowledgement)

SecurityStatus(SecurityStatus)

StreamAssignmentReportAck(StreamAssignmentReportAck)

CollateralRequest(CollateralRequest)

AllocationInstructionAlert(AllocationInstructionAlert)

Advertisement(Advertisement)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

PositionMaintenanceReport(PositionMaintenanceReport)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

MarketDefinitionRequest(MarketDefinitionRequest)

SettlementInstructionRequest(SettlementInstructionRequest)

AllocationInstructionAck(AllocationInstructionAck)

CollateralReport(CollateralReport)

UserRequest(UserRequest)

SecurityListUpdateReport(SecurityListUpdateReport)

NewOrderMultileg(NewOrderMultileg)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

BidResponse(BidResponse)

AllocationInstruction(AllocationInstruction)

ListStatusRequest(ListStatusRequest)

OrderCancelReject(OrderCancelReject)

CollateralResponse(CollateralResponse)

TradingSessionList(TradingSessionList)

OrderStatusRequest(OrderStatusRequest)

ContraryIntentionReport(ContraryIntentionReport)

Heartbeat(Heartbeat)

AdjustedPositionReport(AdjustedPositionReport)

OrderMassActionReport(OrderMassActionReport)

QuoteRequest(QuoteRequest)

SettlementObligationReport(SettlementObligationReport)

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.