pub enum InstrAttribType {
Show 23 variants
Flat,
ZeroCoupon,
InterestBearing,
NoPeriodicPayments,
VariableRate,
LessFeeForPut,
SteppedCoupon,
CouponPeriod,
WhenAndIfIssued,
OriginalIssueDiscount,
CallablePuttable,
EscrowedToMaturity,
EscrowedToRedemptionDateCallableSupplyRedemptionDateInTheInstrattribvalue,
Prerefunded,
InDefault,
Unrated,
Taxable,
Indexed,
SubjectToAlternativeMinimumTax,
OriginalIssueDiscountPriceSupplyPriceInTheInstrattribvalue,
CallableBelowMaturityValue,
CallableWithoutNoticeByMailToHolderUnlessRegistered,
TextSupplyTheTextOfTheAttributeOrDisclaimerInTheInstrattribvalue,
}Expand description
Field type variants for InstrAttribType.
Variants§
Flat
Field variant ‘1’.
ZeroCoupon
Field variant ‘2’.
InterestBearing
Field variant ‘3’.
NoPeriodicPayments
Field variant ‘4’.
VariableRate
Field variant ‘5’.
LessFeeForPut
Field variant ‘6’.
SteppedCoupon
Field variant ‘7’.
CouponPeriod
Field variant ‘8’.
WhenAndIfIssued
Field variant ‘9’.
OriginalIssueDiscount
Field variant ‘10’.
CallablePuttable
Field variant ‘11’.
EscrowedToMaturity
Field variant ‘12’.
EscrowedToRedemptionDateCallableSupplyRedemptionDateInTheInstrattribvalue
Field variant ‘13’.
Prerefunded
Field variant ‘14’.
InDefault
Field variant ‘15’.
Unrated
Field variant ‘16’.
Taxable
Field variant ‘17’.
Indexed
Field variant ‘18’.
SubjectToAlternativeMinimumTax
Field variant ‘19’.
OriginalIssueDiscountPriceSupplyPriceInTheInstrattribvalue
Field variant ‘20’.
CallableBelowMaturityValue
Field variant ‘21’.
CallableWithoutNoticeByMailToHolderUnlessRegistered
Field variant ‘22’.
TextSupplyTheTextOfTheAttributeOrDisclaimerInTheInstrattribvalue
Field variant ‘99’.
Trait Implementations§
Source§impl Clone for InstrAttribType
impl Clone for InstrAttribType
Source§fn clone(&self) -> InstrAttribType
fn clone(&self) -> InstrAttribType
Returns a duplicate 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 InstrAttribType
impl Debug for InstrAttribType
Source§impl<'a> FieldType<'a> for InstrAttribType
impl<'a> FieldType<'a> for InstrAttribType
Source§type SerializeSettings = ()
type SerializeSettings = ()
A type with values that customize the serialization algorithm, e.g.
padding information.
Source§fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: Self::SerializeSettings,
) -> usizewhere
B: Buffer,
fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: Self::SerializeSettings,
) -> usizewhere
B: Buffer,
Writes
self to buffer using custom serialization settings.Source§fn deserialize(data: &'a [u8]) -> Result<Self, <Self as FieldType<'a>>::Error>
fn deserialize(data: &'a [u8]) -> Result<Self, <Self as FieldType<'a>>::Error>
Parses and deserializes from
data.Source§fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
Writes
self to buffer using default settings.Source§fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
Like
FieldType::deserialize, but it’s allowed to skip some amount of
input checking. Invalid inputs might not trigger errors and instead be
deserialized as random values. Read moreSource§impl Hash for InstrAttribType
impl Hash for InstrAttribType
Source§impl PartialEq for InstrAttribType
impl PartialEq for InstrAttribType
impl Copy for InstrAttribType
impl Eq for InstrAttribType
impl StructuralPartialEq for InstrAttribType
Auto Trait Implementations§
impl Freeze for InstrAttribType
impl RefUnwindSafe for InstrAttribType
impl Send for InstrAttribType
impl Sync for InstrAttribType
impl Unpin for InstrAttribType
impl UnwindSafe for InstrAttribType
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