Enum IborProjection
pub enum IborProjection {
IndexTenor,
AccrualPeriod,
}Expand description
The window an IBOR leg’s coupon reads its index over.
A term index quotes a rate for its own tenor from its value date, and a coupon whose accrual period is a different length can read either that rate or the forward over its own period. Where the period’s end is rolled past a month end the two differ: a quarter to Saturday 31 October rolled Following accrues to 2 November, while the index’s quarter ends Friday 30 October.
Variants§
IndexTenor
The index’s own tenor from each period’s start: the rate the index fixes at. The registered templates’ reading.
AccrualPeriod
The forward over each coupon’s own accrual period: a par coupon.
Implementations§
§impl IborProjection
impl IborProjection
Trait Implementations§
§impl Clone for IborProjection
impl Clone for IborProjection
§fn clone(&self) -> IborProjection
fn clone(&self) -> IborProjection
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 IborProjection
§impl Debug for IborProjection
impl Debug for IborProjection
§impl Default for IborProjection
impl Default for IborProjection
§fn default() -> IborProjection
fn default() -> IborProjection
Returns the “default value” for a type. Read more
impl Eq for IborProjection
§impl FromStr for IborProjection
impl FromStr for IborProjection
§impl Hash for IborProjection
impl Hash for IborProjection
§impl PartialEq for IborProjection
impl PartialEq for IborProjection
impl StructuralPartialEq for IborProjection
Auto Trait Implementations§
impl Freeze for IborProjection
impl RefUnwindSafe for IborProjection
impl Send for IborProjection
impl Sync for IborProjection
impl Unpin for IborProjection
impl UnsafeUnpin for IborProjection
impl UnwindSafe for IborProjection
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