Enum easyfix_messages::fields::StipulationType
source · pub enum StipulationType {
Show 80 variants
AlternativeMinimumTax,
AutoReinvestmentAtRateOrBetter,
BankQualified,
BargainConditions,
CouponRange,
IsoCurrencyCode,
CustomStartEndDate,
GeographicsAndRange,
ValuationDiscount,
Insured,
YearOrYearMonthOfIssue,
IssuersTicker,
IssueSizeRange,
LookbackDays,
ExplicitLotIdentifier,
LotVariance,
MaturityYearAndMonth,
MaturityRange,
MaximumSubstitutions,
MinimumDenomination,
MinimumIncrement,
MinimumQuantity,
PaymentFrequencyCalendar,
NumberOfPieces,
PoolsMaximum,
PoolsPerLot,
PoolsPerMillion,
PoolsPerTrade,
PriceRange,
PricingFrequency,
ProductionYear,
CallProtection,
Purpose,
BenchmarkPriceSource,
RatingSourceAndRange,
TypeOfRedemption,
Restricted,
MarketSector,
SecurityTypeIncludedOrExcluded,
Structure,
SubstitutionsFrequency,
SubstitutionsLeft,
FreeformText,
TradeVariance,
WeightedAverageCoupon,
WeightedAverageLifeCoupon,
WeightedAverageLoanAge,
WeightedAverageMaturity,
WholePool,
YieldRange,
AverageFicoScore,
AverageLoanSize,
MaximumLoanBalance,
PoolIdentifier,
TypeOfRollTrade,
ReferenceToRollingOrClosingTrade,
PrincipalOfRollingOrClosingTrade,
InterestOfRollingOrClosingTrade,
AvailableOfferQuantityToBeShownToTheStreet,
BrokersSalesCredit,
OfferPriceToBeShownToInternalBrokers,
OfferQuantityToBeShownToInternalBrokers,
TheMinimumResidualOfferQuantity,
MaximumOrderSize,
OrderQuantityIncrement,
PrimaryOrSecondaryMarketIndicator,
BrokerSalesCreditOverride,
TradersCredit,
DiscountRate,
YieldToMaturity,
AbsolutePrepaymentSpeed,
ConstantPrepaymentPenalty,
ConstantPrepaymentRate,
ConstantPrepaymentYield,
FinalCprOfHomeEquityPrepaymentCurve,
PercentOfManufacturedHousingPrepaymentCurve,
MonthlyPrepaymentRate,
PercentOfProspectusPrepaymentCurve,
PercentOfBmaPrepaymentCurve,
SingleMonthlyMortality,
}
Variants§
AlternativeMinimumTax
AutoReinvestmentAtRateOrBetter
BankQualified
BargainConditions
CouponRange
IsoCurrencyCode
CustomStartEndDate
GeographicsAndRange
ValuationDiscount
Insured
YearOrYearMonthOfIssue
IssuersTicker
IssueSizeRange
LookbackDays
ExplicitLotIdentifier
LotVariance
MaturityYearAndMonth
MaturityRange
MaximumSubstitutions
MinimumDenomination
MinimumIncrement
MinimumQuantity
PaymentFrequencyCalendar
NumberOfPieces
PoolsMaximum
PoolsPerLot
PoolsPerMillion
PoolsPerTrade
PriceRange
PricingFrequency
ProductionYear
CallProtection
Purpose
BenchmarkPriceSource
RatingSourceAndRange
TypeOfRedemption
Restricted
MarketSector
SecurityTypeIncludedOrExcluded
Structure
SubstitutionsFrequency
SubstitutionsLeft
FreeformText
TradeVariance
WeightedAverageCoupon
WeightedAverageLifeCoupon
WeightedAverageLoanAge
WeightedAverageMaturity
WholePool
YieldRange
AverageFicoScore
AverageLoanSize
MaximumLoanBalance
PoolIdentifier
TypeOfRollTrade
ReferenceToRollingOrClosingTrade
PrincipalOfRollingOrClosingTrade
InterestOfRollingOrClosingTrade
AvailableOfferQuantityToBeShownToTheStreet
BrokersSalesCredit
OfferPriceToBeShownToInternalBrokers
OfferQuantityToBeShownToInternalBrokers
TheMinimumResidualOfferQuantity
MaximumOrderSize
OrderQuantityIncrement
PrimaryOrSecondaryMarketIndicator
BrokerSalesCreditOverride
TradersCredit
DiscountRate
YieldToMaturity
AbsolutePrepaymentSpeed
ConstantPrepaymentPenalty
ConstantPrepaymentRate
ConstantPrepaymentYield
FinalCprOfHomeEquityPrepaymentCurve
PercentOfManufacturedHousingPrepaymentCurve
MonthlyPrepaymentRate
PercentOfProspectusPrepaymentCurve
PercentOfBmaPrepaymentCurve
SingleMonthlyMortality
Implementations§
source§impl StipulationType
impl StipulationType
pub const fn from_bytes(input: &[u8]) -> Option<StipulationType>
pub const fn from_fix_str(input: &FixStr) -> Option<StipulationType>
pub const fn as_bytes(&self) -> &'static [u8] ⓘ
pub const fn as_fix_str(&self) -> &'static FixStr
Trait Implementations§
source§impl Clone for StipulationType
impl Clone for StipulationType
source§fn clone(&self) -> StipulationType
fn clone(&self) -> StipulationType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for StipulationType
impl Debug for StipulationType
source§impl Default for StipulationType
impl Default for StipulationType
source§fn default() -> StipulationType
fn default() -> StipulationType
Returns the “default value” for a type. Read more
source§impl From<StipulationType> for &'static [u8]
impl From<StipulationType> for &'static [u8]
source§impl PartialEq for StipulationType
impl PartialEq for StipulationType
source§fn eq(&self, other: &StipulationType) -> bool
fn eq(&self, other: &StipulationType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToFixString for StipulationType
impl ToFixString for StipulationType
fn to_fix_string(&self) -> FixString
source§impl TryFrom<&FixStr> for StipulationType
impl TryFrom<&FixStr> for StipulationType
§type Error = SessionRejectReason
type Error = SessionRejectReason
The type returned in the event of a conversion error.
source§fn try_from(input: &FixStr) -> Result<StipulationType, SessionRejectReason>
fn try_from(input: &FixStr) -> Result<StipulationType, SessionRejectReason>
Performs the conversion.
impl Copy for StipulationType
impl Eq for StipulationType
impl StructuralPartialEq for StipulationType
Auto Trait Implementations§
impl RefUnwindSafe for StipulationType
impl Send for StipulationType
impl Sync for StipulationType
impl Unpin for StipulationType
impl UnwindSafe for StipulationType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more