pub enum Compounding {
Continuous,
Annual,
Simple,
}Expand description
Convention used to convert between rates and discount factors.
Variants§
Continuous
df = exp(-z*t)
Annual
df = (1+z)^(-t)
Simple
df = 1/(1+z*t) (money-market style, e.g. deposits)
Implementations§
Trait Implementations§
Source§impl Clone for Compounding
impl Clone for Compounding
Source§fn clone(&self) -> Compounding
fn clone(&self) -> Compounding
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 Compounding
Source§impl Debug for Compounding
impl Debug for Compounding
Source§impl Default for Compounding
impl Default for Compounding
Source§fn default() -> Compounding
fn default() -> Compounding
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Compounding
impl<'de> Deserialize<'de> for Compounding
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
impl Eq for Compounding
Source§impl PartialEq for Compounding
impl PartialEq for Compounding
Source§impl Serialize for Compounding
impl Serialize for Compounding
impl StructuralPartialEq for Compounding
Auto Trait Implementations§
impl Freeze for Compounding
impl RefUnwindSafe for Compounding
impl Send for Compounding
impl Sync for Compounding
impl Unpin for Compounding
impl UnsafeUnpin for Compounding
impl UnwindSafe for Compounding
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