Enum PriceBasis
pub enum PriceBasis {
Clean,
Dirty,
}Expand description
Whether a bond price is quoted excluding or including accrued interest.
The price_type= selector on the yield-space analytics and the linker real-
price pair, and the strike_type= selector on a bond option. Before this
type the concept had no name: four call sites matched "clean" / "dirty"
inline, case-sensitively, with no shared parser.
Distinct from BondMeasure, which additionally spans yields and spreads —
PriceBasis is the price axis only.
Variants§
Clean
Excludes accrued interest — the common quoting form.
Dirty
Includes accrued interest (the all-in, settlement price).
Implementations§
§impl PriceBasis
impl PriceBasis
Trait Implementations§
§impl Clone for PriceBasis
impl Clone for PriceBasis
§fn clone(&self) -> PriceBasis
fn clone(&self) -> PriceBasis
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 PriceBasis
§impl Debug for PriceBasis
impl Debug for PriceBasis
§impl Default for PriceBasis
impl Default for PriceBasis
§fn default() -> PriceBasis
fn default() -> PriceBasis
Returns the “default value” for a type. Read more
impl Eq for PriceBasis
§impl FromStr for PriceBasis
impl FromStr for PriceBasis
§impl Hash for PriceBasis
impl Hash for PriceBasis
§impl PartialEq for PriceBasis
impl PartialEq for PriceBasis
impl StructuralPartialEq for PriceBasis
Auto Trait Implementations§
impl Freeze for PriceBasis
impl RefUnwindSafe for PriceBasis
impl Send for PriceBasis
impl Sync for PriceBasis
impl Unpin for PriceBasis
impl UnsafeUnpin for PriceBasis
impl UnwindSafe for PriceBasis
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