List of all items
Structs
- Decimal
- SafeTimeProvider
- Uuid
- collateral::bitcoin::BitcoinCollateral
- collateral::bitcoin::CollateralHealth
- collateral::bitcoin::MockPriceFeed
- collateral::liquidation::LiquidationEngine
- collateral::liquidation::LiquidationResult
- collateral::ltv::LtvCalculator
- collateral::ltv::LtvMonitor
- config::CollateralConfig
- config::FacilityConfig
- config::FacilityLimits
- config::FeeConfig
- config::FinancialTerms
- config::InterestConfig
- config::PaymentConfig
- config::PrepaymentPenalty
- config::StepDown
- decimal::Money
- decimal::Rate
- events::EventStore
- facilities::open_term::OpenTermLoan
- facilities::open_term::OpenTermLoanBuilder
- facilities::overdraft::OverdraftBuilder
- facilities::overdraft::OverdraftFacility
- facilities::revolving::RevolvingFacility
- facilities::revolving::RevolvingFacilityBuilder
- facilities::serialization::FacilityView
- facilities::serialization::FinancialView
- facilities::serialization::MetadataView
- facilities::serialization::OpenTermView
- facilities::serialization::OverdraftView
- facilities::serialization::PaymentView
- facilities::serialization::RevolvingView
- facilities::serialization::TermLoanView
- facilities::term_loan::TermLoan
- facilities::term_loan::TermLoanBuilder
- facility::Facility
- interest::CapitalizationResult
- interest::InterestCalculation
- interest::accrual::AccrualEngine
- interest::accrual::DailyAccrual
- interest::accrual::MonthlyAccrual
- interest::compound::CompoundingEngine
- interest::penalty::DefaultInterest
- interest::penalty::PenaltyCalculation
- interest::penalty::PenaltyConfig
- interest::penalty::PenaltyEngine
- interest::penalty::PenaltyTier
- interest::penalty::TierCalculation
- interest::penalty::TieredPenaltyResult
- payments::PaymentContext
- payments::PaymentRequest
- payments::SuspenseAccount
- payments::SuspenseDeposit
- payments::amortization::AmortizationCalculator
- payments::amortization::AmortizationSchedule
- payments::amortization::ScheduledPayment
- payments::overpayment::BalloonPaymentCalculator
- payments::overpayment::LoanParameters
- payments::overpayment::OverpaymentHandler
- payments::overpayment::OverpaymentResult
- payments::waterfall::PaymentProcessor
- payments::waterfall::PaymentResult
- payments::waterfall::PaymentWaterfall
- payments::waterfall::facility_waterfalls::CreditCardWaterfall
- payments::waterfall::facility_waterfalls::MortgageWaterfall
- state::FacilityState
- state::StateSnapshot
- types::CollateralPosition
- types::DeficiencyBalance
- types::LtvThresholds
- types::PaymentApplication
Enums
- TimeSource
- collateral::liquidation::LiquidationMethod
- config::FacilityType
- errors::FacilityError
- events::Event
- facilities::overdraft::OverdraftState
- facilities::revolving::UtilizationState
- interest::accrual::DayCountConvention
- interest::compound::CompoundingFrequency
- payments::PartialPaymentStrategy
- payments::amortization::RecalculationStrategy
- payments::waterfall::WaterfallPriority
- state::FacilitySpecificState
- state::FacilityStateType
- types::AmortizationMethod
- types::FacilityStatus
- types::LtvStatus
- types::OpenTermType
- types::OverpaymentStrategy
- types::PaymentSchedule
- types::RecoveryStatus
- types::RevolvingType
- types::TermLoanType
Traits
Functions
- interest::calculate_apy
- interest::capitalize_interest
- interest::compound::future_value
- interest::compound::present_value
- payments::overpayment::calculate_emi
- payments::overpayment::calculate_term_for_emi