pub struct ElemBalanceResult { /* private fields */ }

Implementations

Balance result definition implementation.

Create a new balance result definition.

Return
  • See description.

Copy this result definition as a new result definition.

Return
  • See description.

Clear all values.

Get the total number of TYPE_PRINCIPAL_CHANGEs with statistics set.

Return
  • See description.

Get the number of TYPE_PRINCIPAL_CHANGEs following first current value present with statistics set.

Return
  • See description.

Get the total compounded interest charged not including any remaining interest.

Return
  • See description.

Get the compounded interest following first current value present.

Return
  • See description.

Get the total straight-line interest charged not including any remaining interest.

Return
  • See description.

Get the straight-line interest following first current value present.

Return
  • See description.

Get the final accrued interest balance.

Return
  • See description.

Get the final balance.

Return
  • See description.

Get the final balance date.

Return
  • See description.

Get the total value of TYPE_PRINCIPAL_CHANGE decreases without auxiliary set.

Return
  • See description.

Get the total value of TYPE_PRINCIPAL_CHANGE increases without auxiliary set.

Return
  • See description.

Get the value of active TYPE_PRINCIPAL_CHANGE decreases with auxiliary set.

Return
  • See description.

Get the value of active TYPE_PRINCIPAL_CHANGE increases with auxiliary set.

Return
  • See description.

Get the value of passive TYPE_PRINCIPAL_CHANGE decreases with auxiliary set.

Return
  • See description.

Get the value of passive TYPE_PRINCIPAL_CHANGE increases with auxiliary set.

Return
  • See description.

Get the polarity of the cashflow.

Return
  • -1=Negative cashflow, 1=Positive cashflow.

Get the accrued interest balance seen.

Return
  • True if accrued interest balance seen, otherwise false.

Get the Rule of 78 seen.

Return
  • True if rule of 78 seen, otherwise false.

Get the first principal change.

Return
  • See description.

Get the first principal change with statistics set.

Return
  • See description.

Get the first principal change after PV.

Return
  • See description.

Get the first principal change with statistics set after PV.

Return
  • See description.

Get the last principal change.

Return
  • See description.

Get the last principal change with statistics set.

Return
  • See description.

Get the first current value with PV set.

Return
  • See description.

Get the first interest change.

Return
  • See description.

Get the last interest change.

Return
  • See description.

Get the result yield.

Return
  • See description.

Get the result decimal.

Return
  • See description.

Get the result integer.

Return
  • See description.

Increment the total number of TYPE_PRINCIPAL_CHANGEs with statistics set.

Arguments
  • param - See description.

Increment the number of TYPE_PRINCIPAL_CHANGEs following first current value present with statistics set.

Arguments
  • param - See description.

Increment the total compounded interest charged not including any remaining interest.

Arguments
  • param - See description.

Increment the compounded interest following first current value present not including any remaining interest.

Arguments
  • param - See description.

Increment the total straight-line interest charged not including any remaining interest.

Arguments
  • param - See description.

Increment the straight-line interest following first current value present not including any remaining interest.

Arguments
  • param - See description.

Increment the total value of TYPE_PRINCIPAL_CHANGE decreases without auxiliary set.

Arguments
  • param - See description.

Increment the total value of TYPE_PRINCIPAL_CHANGE increases without auxiliary set.

Arguments
  • param - See description.

Increment the value of active TYPE_PRINCIPAL_CHANGE decreases with auxiliary set.

Arguments
  • param - See description.

Increment the value of active TYPE_PRINCIPAL_CHANGE increases with auxiliary set.

Arguments
  • param - See description.

Increment the value of passive TYPE_PRINCIPAL_CHANGE decreases with auxiliary set.

Arguments
  • param - See description.

Increment the value of passive TYPE_PRINCIPAL_CHANGE increases with auxiliary set.

Arguments
  • param - See description.

Set the final accrued interest balance.

Arguments
  • param - See description.

Set the final balance.

Arguments
  • param - See description.

Set the final balance date.

Arguments
  • param - See description.

Set the polarity of the cashflow.

Arguments
  • param - See description.

Set the accrued interest balance seen.

Arguments
  • param - See description.

Set the rule of 78 seen.

Arguments
  • param - See description.

Set the first principal change.

Arguments
  • param - See description.

Set the first principal change with statistics set.

Arguments
  • param - See description.

Set the first principal change after PV.

Arguments
  • param - See description.

Set the first principal change with statistics set after PV.

Arguments
  • param - See description.

Set the last principal change.

Arguments
  • param - See description.

Set the last principal change with statistics set.

Arguments
  • param - See description.

Set the first current value with PV set.

Arguments
  • param - See description.

Set the first interest change.

Arguments
  • param - See description.

Set the last interest change.

Arguments
  • param - See description.

Set the result yield.

Arguments
  • param - See description.

Set the result decimal.

Arguments
  • param - See description.

Set the result integer.

Arguments
  • param - See description.

Trait Implementations

Balance result definition default implementation.

Create a new balance result definition.

Return
  • See description.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.