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

Variants

MarketDefinition(MarketDefinition)

ConfirmationAck(ConfirmationAck)

MarketDataRequest(MarketDataRequest)

ResendRequest(ResendRequest)

BidResponse(BidResponse)

AssignmentReport(AssignmentReport)

AllocationReportAck(AllocationReportAck)

TradingSessionStatus(TradingSessionStatus)

QuoteCancel(QuoteCancel)

CrossOrderCancelRequest(CrossOrderCancelRequest)

TradingSessionListRequest(TradingSessionListRequest)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

QuoteStatusReport(QuoteStatusReport)

CollateralInquiryAck(CollateralInquiryAck)

BidRequest(BidRequest)

AdjustedPositionReport(AdjustedPositionReport)

SecurityTypeRequest(SecurityTypeRequest)

RequestForPositionsAck(RequestForPositionsAck)

ApplicationMessageRequest(ApplicationMessageRequest)

Confirmation(Confirmation)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

SettlementInstructions(SettlementInstructions)

News(News)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

StreamAssignmentReportAck(StreamAssignmentReportAck)

BusinessMessageReject(BusinessMessageReject)

Email(Email)

PositionMaintenanceReport(PositionMaintenanceReport)

TradeCaptureReport(TradeCaptureReport)

CollateralInquiry(CollateralInquiry)

AllocationInstructionAlert(AllocationInstructionAlert)

SecurityStatus(SecurityStatus)

RfqRequest(RfqRequest)

SecurityListUpdateReport(SecurityListUpdateReport)

Logon(Logon)

Logout(Logout)

MarketDefinitionRequest(MarketDefinitionRequest)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

AllocationInstructionAck(AllocationInstructionAck)

NewOrderSingle(NewOrderSingle)

DerivativeSecurityList(DerivativeSecurityList)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

MassQuote(MassQuote)

NewOrderList(NewOrderList)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

CollateralReport(CollateralReport)

Ioi(Ioi)

TestRequest(TestRequest)

OrderStatusRequest(OrderStatusRequest)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

SecurityList(SecurityList)

ListStatusRequest(ListStatusRequest)

TradeCaptureReportRequest(TradeCaptureReportRequest)

SettlementInstructionRequest(SettlementInstructionRequest)

ExecutionReport(ExecutionReport)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

OrderMassActionRequest(OrderMassActionRequest)

UserResponse(UserResponse)

RegistrationInstructions(RegistrationInstructions)

CollateralAssignment(CollateralAssignment)

SettlementObligationReport(SettlementObligationReport)

DontKnowTrade(DontKnowTrade)

QuoteResponse(QuoteResponse)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

ListExecute(ListExecute)

CollateralResponse(CollateralResponse)

OrderCancelReject(OrderCancelReject)

Advertisement(Advertisement)

SecurityTypes(SecurityTypes)

SecurityListRequest(SecurityListRequest)

PositionMaintenanceRequest(PositionMaintenanceRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

Quote(Quote)

UserNotification(UserNotification)

NewOrderCross(NewOrderCross)

AllocationInstruction(AllocationInstruction)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

ListStatus(ListStatus)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

OrderCancelRequest(OrderCancelRequest)

OrderMassCancelRequest(OrderMassCancelRequest)

QuoteRequestReject(QuoteRequestReject)

Heartbeat(Heartbeat)

AllocationReport(AllocationReport)

CollateralRequest(CollateralRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

ContraryIntentionReport(ContraryIntentionReport)

SequenceReset(SequenceReset)

QuoteStatusRequest(QuoteStatusRequest)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

TradingSessionList(TradingSessionList)

NewOrderMultileg(NewOrderMultileg)

QuoteRequest(QuoteRequest)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

ConfirmationRequest(ConfirmationRequest)

RequestForPositions(RequestForPositions)

PositionReport(PositionReport)

OrderMassCancelReport(OrderMassCancelReport)

ApplicationMessageReport(ApplicationMessageReport)

Reject(Reject)

TradeCaptureReportAck(TradeCaptureReportAck)

StreamAssignmentReport(StreamAssignmentReport)

ListCancelRequest(ListCancelRequest)

MarketDataRequestReject(MarketDataRequestReject)

SecurityDefinitionRequest(SecurityDefinitionRequest)

OrderMassActionReport(OrderMassActionReport)

SecurityStatusRequest(SecurityStatusRequest)

SecurityDefinition(SecurityDefinition)

ListStrikePrice(ListStrikePrice)

ExecutionAcknowledgement(ExecutionAcknowledgement)

UserRequest(UserRequest)

TradingSessionStatusRequest(TradingSessionStatusRequest)

StreamAssignmentRequest(StreamAssignmentRequest)

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.