pub struct AmortizationPeriod { /* private fields */ }Expand description
One period of an amortization schedule.
Implementations§
Source§impl AmortizationPeriod
impl AmortizationPeriod
pub fn period(&self) -> u32
pub fn rate(&self) -> f64
pub fn payment(&self) -> f64
pub fn principal(&self) -> f64
pub fn interest(&self) -> f64
pub fn principal_to_date(&self) -> f64
pub fn interest_to_date(&self) -> f64
pub fn principal_remaining(&self) -> f64
pub fn interest_remaining(&self) -> f64
pub fn payments_to_date(&self) -> f64
pub fn payments_remaining(&self) -> f64
pub fn balance(&self) -> f64
pub fn formula(&self) -> &str
pub fn symbolic_formula(&self) -> &str
Trait Implementations§
Source§impl Clone for AmortizationPeriod
impl Clone for AmortizationPeriod
Source§fn clone(&self) -> AmortizationPeriod
fn clone(&self) -> AmortizationPeriod
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 moreAuto Trait Implementations§
impl Freeze for AmortizationPeriod
impl RefUnwindSafe for AmortizationPeriod
impl Send for AmortizationPeriod
impl Sync for AmortizationPeriod
impl Unpin for AmortizationPeriod
impl UnsafeUnpin for AmortizationPeriod
impl UnwindSafe for AmortizationPeriod
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more