Enum BondMeasure
pub enum BondMeasure {
CleanPrice,
DirtyPrice,
Yield,
Spread,
}Expand description
What a bond quote value means — a curated subset of the FpML asset-measure
coding scheme (measureType in QuotationCharacteristics). The measure is the
dispatch key for pricing: it selects which path consumes the quote value.
Variants§
CleanPrice
A clean price (ex-accrued).
DirtyPrice
A dirty price (incl. accrued).
Yield
A yield to maturity.
Spread
A spread over the base curve (a flat Z-spread, FpML CreditSpread).
Implementations§
§impl BondMeasure
impl BondMeasure
Trait Implementations§
§impl Clone for BondMeasure
impl Clone for BondMeasure
§fn clone(&self) -> BondMeasure
fn clone(&self) -> BondMeasure
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BondMeasure
§impl Debug for BondMeasure
impl Debug for BondMeasure
impl Eq for BondMeasure
§impl FromStr for BondMeasure
impl FromStr for BondMeasure
§impl Hash for BondMeasure
impl Hash for BondMeasure
§impl PartialEq for BondMeasure
impl PartialEq for BondMeasure
impl StructuralPartialEq for BondMeasure
Auto Trait Implementations§
impl Freeze for BondMeasure
impl RefUnwindSafe for BondMeasure
impl Send for BondMeasure
impl Sync for BondMeasure
impl Unpin for BondMeasure
impl UnsafeUnpin for BondMeasure
impl UnwindSafe for BondMeasure
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