pub struct ForwardCurve(/* private fields */);Expand description
The curve future rates are projected from.
Implementations§
Source§impl ForwardCurve
impl ForwardCurve
pub fn new(curve: YieldCurve) -> Self
pub fn curve(&self) -> &YieldCurve
pub fn forward_rate( &self, t1: f64, t2: f64, ) -> Result<f64, ValuationContextError>
Trait Implementations§
Source§impl Clone for ForwardCurve
impl Clone for ForwardCurve
Source§fn clone(&self) -> ForwardCurve
fn clone(&self) -> ForwardCurve
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 moreSource§impl Debug for ForwardCurve
impl Debug for ForwardCurve
Source§impl<'de> Deserialize<'de> for ForwardCurve
impl<'de> Deserialize<'de> for ForwardCurve
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ForwardCurve
impl PartialEq for ForwardCurve
Source§impl Serialize for ForwardCurve
impl Serialize for ForwardCurve
impl StructuralPartialEq for ForwardCurve
Auto Trait Implementations§
impl Freeze for ForwardCurve
impl RefUnwindSafe for ForwardCurve
impl Send for ForwardCurve
impl Sync for ForwardCurve
impl Unpin for ForwardCurve
impl UnsafeUnpin for ForwardCurve
impl UnwindSafe for ForwardCurve
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