pub struct ElemAmortization { /* private fields */ }

Implementations

The amortization cashflow implementation.

Create a new amortization cashflow element.

Arguments
  • event_type_param - Event type.
  • orig_date_param - Original date.
  • event_date_param - Event date.
  • sort_order_param - Sort order.
  • orig_value_param - Original value paremeter.
  • value_param - Value parameter.
  • value_expr_param - Value expression parameter.
  • periods_param - Periods parameter.
  • intervals_param - Intervals parameter.
  • frequency_param - Frequency parameter.
  • principal_decrease_param - Principal decrease.
  • principal_increase_param - Principal increase.
  • interest_param - Interest parameter.
  • sl_interest_param - Straight line interest.
  • value_to_interest_param - Value to interest.
  • value_to_principal_param - Value to principal.
  • acc_balance_param - Accrued balance.
  • balance_param - Balance.
  • list_event_index_param - List event index.
  • event_sequence_param - Event sequence.
  • stat_sequence_param - Statistics sequence.
  • extension_param - Extension (current value, interest change, principal change, statistic value).
  • list_parameter_param - List parameter.
  • list_descriptor_param - List descriptor.
Return
  • See description.

Get the event type value.

Return
  • See description.

Get the event original date value.

Return
  • See description.

Get the event date value.

Return
  • See description.

Get the sort order value.

Return
  • See description.

Get the original element value.

Return
  • See description.

Get the element value.

Return
  • See description.

Get the element value expression.

Return
  • See description.

Get the periods value.

Return
  • See description.

Get the intervals value.

Return
  • See description.

Get the frequency value.

Return
  • See description.

Get the principal decrease value.

Return
  • See description.

Get the principal increase value.

Return
  • See description.

Get the interest value.

Return
  • See description.

Get the straight line interest value.

Return
  • See description.

Get the value to interest.

Return
  • See description.

Get the value to principal.

Return
  • See description.

Get the accrued balance value.

Return
  • See description.

Get the balance value.

Return
  • See description.

Get the list event index.

Return
  • See description.

Get the event sequence.

Return
  • See description.

Get the statistics sequence.

Return
  • See description.

Get the list parameter.

Return
  • See description.

Get the list descriptor.

Return
  • See description.

Set the event type.

Arguments
  • event_type_param - See description.

Set the original date.

Arguments
  • original_date_param - See description.

Set the event date.

Arguments
  • event_date_param - See description.

Set the sort order.

Arguments
  • sort_order_param - See description.

Set the original value.

Arguments
  • orig_value_param - See description.

Set the value.

Arguments
  • value_param - See description.

Set the value expression.

Arguments
  • value__expr_param - See description.

Set the periods.

Arguments
  • periods_param - See description.

Set the intervals.

Arguments
  • intervals_param - See description.

Set the frequency.

Arguments
  • frequency_param - See description.

Set the principal decrease.

Arguments
  • principal_decrease_param - See description.

Set the principal increase value.

Arguments
  • principal_increase_param - See description.

Set the interest value.

Arguments
  • interest_param - See description.

Set the straight line interest value.

Arguments
  • sl_interest_param - See description.

Set the value to interest.

Arguments
  • value_to_interest_param - See description.

Set the value to principal.

Arguments
  • value_to_principal_param - See description.

Set the accrued balance value.

Arguments
  • acc_balance_param - See description.

Set the balance value.

Arguments
  • balance_param - See description.

Set the list event index.

Arguments
  • list_event_index_param - See description.

Set the event sequence.

Arguments
  • event_sequence_param - See description.

Set the statistics sequence.

Arguments
  • stat_sequence_param - See description.

Set the list parameter.

Arguments
  • list_parameter_param - See description.

Set the list descriptor.

Arguments
  • list_descriptor_param - See description.

Trait Implementations

The amortization cashflow extension implementation.

Get the element type value.

Return
  • See description.

Get the extension.

Return
  • See description.

Get the mut extension.

Return
  • See description.

Set the extension.

Arguments
  • elem_extension_param - 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.