Trait fix_rs::field::Field
[−]
[src]
pub trait Field { type Type; fn rule() -> Rule; fn tag_bytes() -> &'static [u8]; fn tag() -> FieldTag; fn read(
field: &<Self::Type as FieldType>::Type,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>,
required: bool
) -> usize
where
Self::Type: FieldType; }
Associated Types
type Type
Required Methods
fn rule() -> Rule
fn tag_bytes() -> &'static [u8]
fn tag() -> FieldTag
fn read(
field: &<Self::Type as FieldType>::Type,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>,
required: bool
) -> usize where
Self::Type: FieldType,
field: &<Self::Type as FieldType>::Type,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>,
required: bool
) -> usize where
Self::Type: FieldType,
Implementors
impl Field for Account
impl Field for BeginSeqNo
impl Field for ClOrdID
impl Field for Currency
impl Field for EndSeqNo
impl Field for HandlInst
impl Field for SecurityIDSource
impl Field for NoLinesOfText
impl Field for MsgSeqNum
impl Field for NewSeqNo
impl Field for OrderID
impl Field for OrderQty
impl Field for OrdType
impl Field for OrigTime
impl Field for PossDupFlag
impl Field for Price
impl Field for RefSeqNum
impl Field for RelatedSym
impl Field for SecurityID
impl Field for SenderCompID
impl Field for SenderSubID
impl Field for SendingTime
impl Field for SideField
impl Field for Symbol
impl Field for TargetCompID
impl Field for TargetSubID
impl Field for Text
impl Field for TimeInForce
impl Field for TransactTime
impl Field for SettlType
impl Field for SettlDate
impl Field for SymbolSfx
impl Field for NoOrders
impl Field for NoAllocs
impl Field for AllocAccount
impl Field for Signature
impl Field for SecureDataLen
impl Field for SecureData
impl Field for SignatureLength
impl Field for EmailType
impl Field for RawDataLength
impl Field for RawData
impl Field for PossResend
impl Field for EncryptMethod
impl Field for Issuer
impl Field for SecurityDesc
impl Field for HeartBtInt
impl Field for MinQty
impl Field for MaxFloor
impl Field for TestReqID
impl Field for OnBehalfOfCompID
impl Field for OnBehalfOfSubID
impl Field for OrigSendingTime
impl Field for GapFillFlag
impl Field for DeliverToCompID
impl Field for DeliverToSubID
impl Field for BidSize
impl Field for ResetSeqNumFlag
impl Field for SenderLocationID
impl Field for TargetLocationID
impl Field for OnBehalfOfLocationID
impl Field for DeliverToLocationID
impl Field for NoRelatedSym
impl Field for Subject
impl Field for CashOrderQty
impl Field for EmailThreadID
impl Field for SecurityType
impl Field for MaturityMonthYear
impl Field for PutOrCall
impl Field for StrikePrice
impl Field for MaturityDay
impl Field for OptAttribute
impl Field for SecurityExchange
impl Field for XmlDataLen
impl Field for XmlData
impl Field for NoRoutingIDs
impl Field for RoutingType
impl Field for RoutingID
impl Field for CouponRate
impl Field for CouponPaymentDate
impl Field for IssueDate
impl Field for RepurchaseTerm
impl Field for RepurchaseRate
impl Field for Factor
impl Field for ContractMultiplier
impl Field for RepoCollateralSecurityType
impl Field for RedemptionDate
impl Field for UnderlyingCouponPaymentDate
impl Field for UnderlyingIssueDate
impl Field for UnderlyingRepoCollateralSecurityType
impl Field for UnderlyingRepurchaseTerm
impl Field for UnderlyingRepurchaseRate
impl Field for UnderlyingFactor
impl Field for UnderlyingRedemptionDate
impl Field for LegCouponPaymentDate
impl Field for LegIssueDate
impl Field for LegRepoCollateralSecurityType
impl Field for LegRepurchaseTerm
impl Field for LegRepurchaseRate
impl Field for LegFactor
impl Field for LegRedemptionDate
impl Field for CreditRating
impl Field for UnderlyingCreditRating
impl Field for LegCreditRating
impl Field for UnderlyingSecurityIDSource
impl Field for UnderlyingIssuer
impl Field for UnderlyingSecurityDesc
impl Field for UnderlyingSecurityExchange
impl Field for UnderlyingSecurityID
impl Field for UnderlyingSecurityType
impl Field for UnderlyingSymbol
impl Field for UnderlyingSymbolSfx
impl Field for UnderlyingMaturityMonthYear
impl Field for UnderlyingPutOrCall
impl Field for UnderlyingStrikePrice
impl Field for UnderlyingOptAttribute
impl Field for UnderlyingCurrency
impl Field for MessageEncoding
impl Field for EncodedIssuerLen
impl Field for EncodedIssuer
impl Field for EncodedSecurityDescLen
impl Field for EncodedSecurityDesc
impl Field for EncodedTextLen
impl Field for EncodedText
impl Field for EncodedSubjectLen
impl Field for EncodedSubject
impl Field for EncodedUnderlyingIssuerLen
impl Field for EncodedUnderlyingIssuer
impl Field for EncodedUnderlyingSecurityDescLen
impl Field for EncodedUnderlyingSecurityDesc
impl Field for LastMsgSeqNumProcessed
impl Field for OnBehalfOfSendingTime
impl Field for RefTagID
impl Field for RefMsgType
impl Field for SessionRejectReason
impl Field for BusinessRejectRefID
impl Field for BusinessRejectReason
impl Field for MaxMessageSize
impl Field for NoMsgTypeGrp
impl Field for MsgDirection
impl Field for UnderlyingCouponRate
impl Field for UnderlyingContractMultiplier
impl Field for NoSecurityAltID
impl Field for SecurityAltID
impl Field for SecurityAltIDSource
impl Field for NoUnderlyingSecurityAltID
impl Field for UnderlyingSecurityAltID
impl Field for UnderlyingSecurityAltIDSource
impl Field for Product
impl Field for CFICode
impl Field for UnderlyingProduct
impl Field for UnderlyingCFICode
impl Field for TestMessageIndicator
impl Field for CountryOfIssue
impl Field for StateOrProvinceOfIssue
impl Field for LocaleOfIssue
impl Field for MaturityDate
impl Field for UnderlyingMaturityDate
impl Field for InstrRegistry
impl Field for Username
impl Field for Password
impl Field for NoLegs
impl Field for LegCurrency
impl Field for LegPrice
impl Field for UnderlyingCountryOfIssue
impl Field for UnderlyingStateOrProvinceOfIssue
impl Field for UnderlyingLocaleOfIssue
impl Field for UnderlyingInstrRegistry
impl Field for LegCountryOfIssue
impl Field for LegStateOrProvinceOfIssue
impl Field for LegLocaleOfIssue
impl Field for LegInstrRegistry
impl Field for LegSymbol
impl Field for LegSymbolSfx
impl Field for LegSecurityID
impl Field for LegSecurityIDSource
impl Field for NoLegSecurityAltID
impl Field for LegSecurityAltID
impl Field for LegSecurityAltIDSource
impl Field for LegProduct
impl Field for LegCFICode
impl Field for LegSecurityType
impl Field for LegMaturityMonthYear
impl Field for LegMaturityDate
impl Field for LegStrikePrice
impl Field for LegOptAttribute
impl Field for LegContractMultiplier
impl Field for LegCouponRate
impl Field for LegSecurityExchange
impl Field for LegIssuer
impl Field for EncodedLegIssuerLen
impl Field for EncodedLegIssuer
impl Field for LegSecurityDesc
impl Field for EncodedLegSecurityDescLen
impl Field for EncodedLegSecurityDesc
impl Field for LegRatioQty
impl Field for LegSide
impl Field for NoHops
impl Field for HopCompID
impl Field for HopSendingTime
impl Field for HopRefID
impl Field for ContractSettlMonth
impl Field for Pool
impl Field for NoUnderlyings
impl Field for LegDatedDate
impl Field for LegPool
impl Field for SecuritySubType
impl Field for UnderlyingSecuritySubType
impl Field for LegSecuritySubType
impl Field for NextExpectedMsgSeqNum
impl Field for UnderlyingPx
impl Field for NoEvents
impl Field for EventType
impl Field for EventDate
impl Field for EventPx
impl Field for EventText
impl Field for DatedDate
impl Field for InterestAccrualDate
impl Field for CPProgram
impl Field for CPRegType
impl Field for UnderlyingCPProgram
impl Field for UnderlyingCPRegType
impl Field for UnderlyingQty
impl Field for UnderlyingDirtyPrice
impl Field for UnderlyingEndPrice
impl Field for UnderlyingStartValue
impl Field for UnderlyingCurrentValue
impl Field for UnderlyingEndValue
impl Field for NoUnderlyingStips
impl Field for UnderlyingStipType
impl Field for UnderlyingStipValue
impl Field for NewPassword
impl Field for UnderlyingStrikeCurrency
impl Field for LegStrikeCurrency
impl Field for StrikeCurrency
impl Field for LegContractSettlMonth
impl Field for LegInterestAccrualDate
impl Field for SecurityStatus
impl Field for SettleOnOpenFlag
impl Field for StrikeMultiplier
impl Field for StrikeValue
impl Field for MinPriceIncrement
impl Field for PositionLimit
impl Field for NTPositionLimit
impl Field for UnderlyingAllocationPercent
impl Field for UnderlyingCashAmount
impl Field for UnderlyingCashType
impl Field for UnderlyingSettlementType
impl Field for UnitOfMeasure
impl Field for TimeUnit
impl Field for UnderlyingUnitOfMeasure
impl Field for LegUnitOfMeasure
impl Field for UnderlyingTimeUnit
impl Field for LegTimeUnit
impl Field for LegOptionRatio
impl Field for NoInstrumentParties
impl Field for InstrumentPartyID
impl Field for UnderlyingDeliveryAmount
impl Field for UnderlyingCapValue
impl Field for UnderlyingSettlMethod
impl Field for UnderlyingAdjustedQuantity
impl Field for UnderlyingFXRate
impl Field for UnderlyingFXRateCalc
impl Field for NoUndlyInstrumentParties
impl Field for InstrmtAssignmentMethod
impl Field for InstrumentPartyIDSource
impl Field for InstrumentPartyRole
impl Field for NoInstrumentPartySubIDs
impl Field for InstrumentPartySubID
impl Field for InstrumentPartySubIDType
impl Field for NoUndlyInstrumentPartySubIDs
impl Field for UnderlyingInstrumentPartySubID
impl Field for UnderlyingInstrumentPartySubIDType
impl Field for MaturityTime
impl Field for ApplVerID
impl Field for CstmApplVerID
impl Field for RefApplVerID
impl Field for RefCstmApplVerID
impl Field for DefaultApplVerID
impl Field for EventTime
impl Field for MinPriceIncrementAmount
impl Field for UnitOfMeasureQty
impl Field for SecurityGroup
impl Field for ApplExtID
impl Field for SecurityXMLLen
impl Field for SecurityXML
impl Field for SecurityXMLSchema
impl Field for PriceUnitOfMeasure
impl Field for PriceUnitOfMeasureQty
impl Field for SettlMethod
impl Field for ExerciseStyle
impl Field for OptPayoutAmount
impl Field for PriceQuoteMethod
impl Field for ValuationMethod
impl Field for ListMethod
impl Field for CapPrice
impl Field for FloorPrice
impl Field for LegMaturityTime
impl Field for UnderlyingMaturityTime
impl Field for LegUnitOfMeasureQty
impl Field for ProductComplex
impl Field for FlexibleProductElgibilityIndicator
impl Field for FlexibleIndicator
impl Field for LegPutOrCall
impl Field for EncryptedPasswordMethod
impl Field for EncryptedPasswordLen
impl Field for EncryptedPassword
impl Field for EncryptedNewPasswordLen
impl Field for EncryptedNewPassword
impl Field for RefApplExtID
impl Field for DefaultApplExtID
impl Field for DefaultCstmApplVerID
impl Field for SessionStatus
impl Field for DefaultVerIndicator
impl Field for UnderlyingExerciseStyle
impl Field for LegExerciseStyle
impl Field for LegPriceUnitOfMeasure
impl Field for LegPriceUnitOfMeasureQty
impl Field for UnderlyingUnitOfMeasureQty
impl Field for UnderlyingPriceUnitOfMeasure
impl Field for UnderlyingPriceUnitOfMeasureQty
impl Field for ContractMultiplierUnit
impl Field for LegContractMultiplierUnit
impl Field for UnderlyingContractMultiplierUnit
impl Field for FlowScheduleType
impl Field for LegFlowScheduleType
impl Field for UnderlyingFlowScheduleType
impl Field for NoRateSources
impl Field for RateSource
impl Field for RateSourceType
impl Field for ReferencePage
impl Field for RestructuringType
impl Field for Seniority
impl Field for NotionalPercentageOutstanding
impl Field for OriginalNotionalPercentageOutstanding
impl Field for UnderlyingRestructuringType
impl Field for UnderlyingSeniority
impl Field for UnderlyingNotionalPercentageOutstanding
impl Field for UnderlyingOriginalNotionalPercentageOutstanding
impl Field for AttachmentPoint
impl Field for DetachmentPoint
impl Field for UnderlyingAttachmentPoint
impl Field for UnderlyingDetachmentPoint
impl Field for StrikePriceDeterminationMethod
impl Field for StrikePriceBoundaryMethod
impl Field for StrikePriceBoundaryPrecision
impl Field for UnderlyingPriceDeterminationMethod
impl Field for OptPayoutType
impl Field for NoComplexEvents
impl Field for ComplexEventType
impl Field for ComplexOptPayoutAmount
impl Field for ComplexEventPrice
impl Field for ComplexEventPriceBoundaryMethod
impl Field for ComplexEventPriceBoundaryPrecision
impl Field for ComplexEventPriceTimeType
impl Field for ComplexEventCondition
impl Field for NoComplexEventDates
impl Field for ComplexEventStartDate
impl Field for ComplexEventEndDate
impl Field for NoComplexEventTimes
impl Field for ComplexEventStartTime
impl Field for ComplexEventEndTime