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

Variants

OrderStatusRequest(OrderStatusRequest)

CrossOrderCancelRequest(CrossOrderCancelRequest)

AdjustedPositionReport(AdjustedPositionReport)

PositionMaintenanceReport(PositionMaintenanceReport)

ExecutionAcknowledgement(ExecutionAcknowledgement)

NewOrderSingle(NewOrderSingle)

BusinessMessageReject(BusinessMessageReject)

ListCancelRequest(ListCancelRequest)

SettlementObligationReport(SettlementObligationReport)

RequestForPositionsAck(RequestForPositionsAck)

TradeCaptureReport(TradeCaptureReport)

TradingSessionList(TradingSessionList)

UserResponse(UserResponse)

ApplicationMessageReport(ApplicationMessageReport)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

Confirmation(Confirmation)

SequenceReset(SequenceReset)

AssignmentReport(AssignmentReport)

SecurityDefinition(SecurityDefinition)

PositionMaintenanceRequest(PositionMaintenanceRequest)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

MarketDefinitionRequest(MarketDefinitionRequest)

OrderCancelReject(OrderCancelReject)

SecurityListUpdateReport(SecurityListUpdateReport)

ListStrikePrice(ListStrikePrice)

SettlementInstructions(SettlementInstructions)

Email(Email)

BidRequest(BidRequest)

News(News)

ConfirmationRequest(ConfirmationRequest)

QuoteStatusRequest(QuoteStatusRequest)

Logout(Logout)

AllocationInstructionAlert(AllocationInstructionAlert)

CollateralInquiry(CollateralInquiry)

NewOrderMultileg(NewOrderMultileg)

OrderMassCancelReport(OrderMassCancelReport)

SecurityTypeRequest(SecurityTypeRequest)

TradingSessionListRequest(TradingSessionListRequest)

ApplicationMessageRequest(ApplicationMessageRequest)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

OrderMassCancelRequest(OrderMassCancelRequest)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

SecurityTypes(SecurityTypes)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

ListStatus(ListStatus)

CollateralAssignment(CollateralAssignment)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

MarketDataRequestReject(MarketDataRequestReject)

RequestForPositions(RequestForPositions)

SettlementInstructionRequest(SettlementInstructionRequest)

SecurityStatus(SecurityStatus)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

TradingSessionStatusRequest(TradingSessionStatusRequest)

NewOrderList(NewOrderList)

ResendRequest(ResendRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

StreamAssignmentReportAck(StreamAssignmentReportAck)

ContraryIntentionReport(ContraryIntentionReport)

TradeCaptureReportRequest(TradeCaptureReportRequest)

CollateralRequest(CollateralRequest)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

TestRequest(TestRequest)

OrderMassActionRequest(OrderMassActionRequest)

RegistrationInstructions(RegistrationInstructions)

MassQuote(MassQuote)

RfqRequest(RfqRequest)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

OrderCancelRequest(OrderCancelRequest)

UserRequest(UserRequest)

UserNotification(UserNotification)

CollateralReport(CollateralReport)

MarketDataRequest(MarketDataRequest)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

SecurityListRequest(SecurityListRequest)

BidResponse(BidResponse)

SecurityStatusRequest(SecurityStatusRequest)

AllocationInstruction(AllocationInstruction)

QuoteRequest(QuoteRequest)

NewOrderCross(NewOrderCross)

ConfirmationAck(ConfirmationAck)

ListExecute(ListExecute)

QuoteCancel(QuoteCancel)

StreamAssignmentRequest(StreamAssignmentRequest)

OrderMassStatusRequest(OrderMassStatusRequest)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

PositionReport(PositionReport)

Logon(Logon)

Quote(Quote)

QuoteResponse(QuoteResponse)

Reject(Reject)

CollateralInquiryAck(CollateralInquiryAck)

OrderMassActionReport(OrderMassActionReport)

Ioi(Ioi)

ListStatusRequest(ListStatusRequest)

QuoteRequestReject(QuoteRequestReject)

DontKnowTrade(DontKnowTrade)

AllocationReportAck(AllocationReportAck)

StreamAssignmentReport(StreamAssignmentReport)

SecurityList(SecurityList)

ExecutionReport(ExecutionReport)

DerivativeSecurityList(DerivativeSecurityList)

TradeCaptureReportAck(TradeCaptureReportAck)

TradingSessionStatus(TradingSessionStatus)

MarketDefinition(MarketDefinition)

Heartbeat(Heartbeat)

Advertisement(Advertisement)

AllocationReport(AllocationReport)

CollateralResponse(CollateralResponse)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

AllocationInstructionAck(AllocationInstructionAck)

QuoteStatusReport(QuoteStatusReport)

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.