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

Variants

RfqRequest(RfqRequest)

Reject(Reject)

RequestForPositions(RequestForPositions)

BidResponse(BidResponse)

MassQuote(MassQuote)

NewOrderCross(NewOrderCross)

SettlementInstructionRequest(SettlementInstructionRequest)

SecurityDefinitionRequest(SecurityDefinitionRequest)

BidRequest(BidRequest)

NewOrderSingle(NewOrderSingle)

Logon(Logon)

ListExecute(ListExecute)

SecurityStatus(SecurityStatus)

RegistrationInstructionsResponse(RegistrationInstructionsResponse)

QuoteResponse(QuoteResponse)

NewOrderList(NewOrderList)

SecurityDefinition(SecurityDefinition)

TradingSessionListUpdateReport(TradingSessionListUpdateReport)

Logout(Logout)

DerivativeSecurityListUpdateReport(DerivativeSecurityListUpdateReport)

OrderCancelReplaceRequest(OrderCancelReplaceRequest)

AllocationInstruction(AllocationInstruction)

QuoteStatusRequest(QuoteStatusRequest)

UserResponse(UserResponse)

TradingSessionList(TradingSessionList)

MarketDefinitionUpdateReport(MarketDefinitionUpdateReport)

PositionMaintenanceReport(PositionMaintenanceReport)

NetworkCounterpartySystemStatusResponse(NetworkCounterpartySystemStatusResponse)

TradeCaptureReport(TradeCaptureReport)

AllocationReport(AllocationReport)

UserRequest(UserRequest)

TradingSessionStatus(TradingSessionStatus)

OrderMassCancelReport(OrderMassCancelReport)

OrderMassActionReport(OrderMassActionReport)

Quote(Quote)

QuoteCancel(QuoteCancel)

TradeCaptureReportRequest(TradeCaptureReportRequest)

News(News)

DontKnowTrade(DontKnowTrade)

ListStatusRequest(ListStatusRequest)

BusinessMessageReject(BusinessMessageReject)

AssignmentReport(AssignmentReport)

CollateralInquiryAck(CollateralInquiryAck)

StreamAssignmentRequest(StreamAssignmentRequest)

MultilegOrderCancelReplace(MultilegOrderCancelReplace)

MarketDataRequestReject(MarketDataRequestReject)

TradingSessionStatusRequest(TradingSessionStatusRequest)

Confirmation(Confirmation)

SecurityList(SecurityList)

OrderStatusRequest(OrderStatusRequest)

MarketDataIncrementalRefresh(MarketDataIncrementalRefresh)

DerivativeSecurityList(DerivativeSecurityList)

SecurityStatusRequest(SecurityStatusRequest)

ContraryIntentionReport(ContraryIntentionReport)

RequestForPositionsAck(RequestForPositionsAck)

ListCancelRequest(ListCancelRequest)

TradeCaptureReportRequestAck(TradeCaptureReportRequestAck)

ConfirmationAck(ConfirmationAck)

CollateralRequest(CollateralRequest)

OrderMassActionRequest(OrderMassActionRequest)

Ioi(Ioi)

QuoteRequestReject(QuoteRequestReject)

ExecutionReport(ExecutionReport)

PositionMaintenanceRequest(PositionMaintenanceRequest)

ResendRequest(ResendRequest)

OrderMassCancelRequest(OrderMassCancelRequest)

TradeCaptureReportAck(TradeCaptureReportAck)

CollateralResponse(CollateralResponse)

TestRequest(TestRequest)

OrderCancelRequest(OrderCancelRequest)

OrderCancelReject(OrderCancelReject)

QuoteRequest(QuoteRequest)

DerivativeSecurityListRequest(DerivativeSecurityListRequest)

AllocationInstructionAlert(AllocationInstructionAlert)

Heartbeat(Heartbeat)

QuoteStatusReport(QuoteStatusReport)

TradingSessionListRequest(TradingSessionListRequest)

CollateralReport(CollateralReport)

MarketDefinition(MarketDefinition)

Advertisement(Advertisement)

ApplicationMessageRequest(ApplicationMessageRequest)

ListStatus(ListStatus)

SecurityListRequest(SecurityListRequest)

Email(Email)

UserNotification(UserNotification)

PositionReport(PositionReport)

SequenceReset(SequenceReset)

SecurityListUpdateReport(SecurityListUpdateReport)

AllocationInstructionAck(AllocationInstructionAck)

NewOrderMultileg(NewOrderMultileg)

SettlementObligationReport(SettlementObligationReport)

StreamAssignmentReportAck(StreamAssignmentReportAck)

CollateralInquiry(CollateralInquiry)

SecurityTypes(SecurityTypes)

SecurityTypeRequest(SecurityTypeRequest)

ApplicationMessageReport(ApplicationMessageReport)

MarketDataSnapshotFullRefresh(MarketDataSnapshotFullRefresh)

CrossOrderCancelReplaceRequest(CrossOrderCancelReplaceRequest)

StreamAssignmentReport(StreamAssignmentReport)

CrossOrderCancelRequest(CrossOrderCancelRequest)

ListStrikePrice(ListStrikePrice)

AdjustedPositionReport(AdjustedPositionReport)

RegistrationInstructions(RegistrationInstructions)

MarketDataRequest(MarketDataRequest)

CollateralAssignment(CollateralAssignment)

OrderMassStatusRequest(OrderMassStatusRequest)

SecurityDefinitionUpdateReport(SecurityDefinitionUpdateReport)

MassQuoteAcknowledgement(MassQuoteAcknowledgement)

SettlementInstructions(SettlementInstructions)

ExecutionAcknowledgement(ExecutionAcknowledgement)

MarketDefinitionRequest(MarketDefinitionRequest)

ApplicationMessageRequestAck(ApplicationMessageRequestAck)

NetworkCounterpartySystemStatusRequest(NetworkCounterpartySystemStatusRequest)

AllocationReportAck(AllocationReportAck)

ConfirmationRequest(ConfirmationRequest)

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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 resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

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.