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

Variants

Reject(Reject)

AssignmentReport(AssignmentReport)

MassQuote(MassQuote)

UserResponse(UserResponse)

AllocationInstructionAlert(AllocationInstructionAlert)

CollateralInquiryAck(CollateralInquiryAck)

ContraryIntentionReport(ContraryIntentionReport)

SecurityDefinition(SecurityDefinition)

OrderMassCancelRequest(OrderMassCancelRequest)

NewOrderMultileg(NewOrderMultileg)

ApplicationMessageReport(ApplicationMessageReport)

SecurityListRequest(SecurityListRequest)

BidRequest(BidRequest)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

RequestForPositions(RequestForPositions)

AllocationInstructionAck(AllocationInstructionAck)

PositionMaintenanceRequest(PositionMaintenanceRequest)

TradingSessionListRequest(TradingSessionListRequest)

AllocationReport(AllocationReport)

SecurityDefinitionRequest(SecurityDefinitionRequest)

CollateralReport(CollateralReport)

DerivativeSecurityList(DerivativeSecurityList)

TradingSessionList(TradingSessionList)

SecurityStatus(SecurityStatus)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

ExecutionAcknowledgement(ExecutionAcknowledgement)

BusinessMessageReject(BusinessMessageReject)

TradeCaptureReport(TradeCaptureReport)

ListStatusRequest(ListStatusRequest)

StreamAssignmentReport(StreamAssignmentReport)

Quote(Quote)

TradeCaptureReportRequest(TradeCaptureReportRequest)

ListStrikePrice(ListStrikePrice)

OrderCancelRequest(OrderCancelRequest)

QuoteResponse(QuoteResponse)

SequenceReset(SequenceReset)

Advertisement(Advertisement)

SettlementObligationReport(SettlementObligationReport)

SecurityTypes(SecurityTypes)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

NewOrderList(NewOrderList)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

TradeCaptureReportAck(TradeCaptureReportAck)

CollateralRequest(CollateralRequest)

CollateralResponse(CollateralResponse)

Logon(Logon)

SecurityStatusRequest(SecurityStatusRequest)

SecurityList(SecurityList)

UserNotification(UserNotification)

AllocationInstruction(AllocationInstruction)

Ioi(Ioi)

ResendRequest(ResendRequest)

AllocationReportAck(AllocationReportAck)

AdjustedPositionReport(AdjustedPositionReport)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

BidResponse(BidResponse)

News(News)

ListExecute(ListExecute)

TradingSessionStatusRequest(TradingSessionStatusRequest)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

ApplicationMessageRequest(ApplicationMessageRequest)

RequestForPositionsAck(RequestForPositionsAck)

ListStatus(ListStatus)

CollateralAssignment(CollateralAssignment)

OrderStatusRequest(OrderStatusRequest)

ListCancelRequest(ListCancelRequest)

PositionMaintenanceReport(PositionMaintenanceReport)

Heartbeat(Heartbeat)

QuoteCancel(QuoteCancel)

RegistrationInstructions(RegistrationInstructions)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

Confirmation(Confirmation)

SecurityListUpdateReport(SecurityListUpdateReport)

OrderCancelReject(OrderCancelReject)

MarketDataRequestReject(MarketDataRequestReject)

StreamAssignmentRequest(StreamAssignmentRequest)

ExecutionReport(ExecutionReport)

SettlementInstructionRequest(SettlementInstructionRequest)

UserRequest(UserRequest)

ConfirmationRequest(ConfirmationRequest)

MarketDefinition(MarketDefinition)

Logout(Logout)

TradingSessionStatus(TradingSessionStatus)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

MarketDefinitionRequest(MarketDefinitionRequest)

ConfirmationAck(ConfirmationAck)

QuoteRequest(QuoteRequest)

NewOrderSingle(NewOrderSingle)

OrderMassActionRequest(OrderMassActionRequest)

DontKnowTrade(DontKnowTrade)

RfqRequest(RfqRequest)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

QuoteStatusRequest(QuoteStatusRequest)

SettlementInstructions(SettlementInstructions)

NewOrderCross(NewOrderCross)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

Email(Email)

SecurityTypeRequest(SecurityTypeRequest)

MarketDataRequest(MarketDataRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

QuoteRequestReject(QuoteRequestReject)

CrossOrderCancelRequest(CrossOrderCancelRequest)

TestRequest(TestRequest)

PositionReport(PositionReport)

StreamAssignmentReportAck(StreamAssignmentReportAck)

CollateralInquiry(CollateralInquiry)

OrderMassActionReport(OrderMassActionReport)

QuoteStatusReport(QuoteStatusReport)

OrderMassCancelReport(OrderMassCancelReport)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

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.