pub struct DebtReport {
pub total_debt_minutes: u32,
pub items: Vec<TemporalDebt>,
pub interest_per_week_minutes: u32,
pub recommendations: Vec<PayoffRecommendation>,
}Expand description
A report summarizing all temporal debt.
Fields§
§total_debt_minutes: u32Total debt across all items (minutes).
items: Vec<TemporalDebt>Individual debt items.
interest_per_week_minutes: u32Interest accruing per week (minutes).
recommendations: Vec<PayoffRecommendation>Recommended payoff order.
Trait Implementations§
Source§impl Clone for DebtReport
impl Clone for DebtReport
Source§fn clone(&self) -> DebtReport
fn clone(&self) -> DebtReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DebtReport
impl Debug for DebtReport
Source§impl<'de> Deserialize<'de> for DebtReport
impl<'de> Deserialize<'de> for DebtReport
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
Auto Trait Implementations§
impl Freeze for DebtReport
impl RefUnwindSafe for DebtReport
impl Send for DebtReport
impl Sync for DebtReport
impl Unpin for DebtReport
impl UnsafeUnpin for DebtReport
impl UnwindSafe for DebtReport
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