pub struct ExpenseCalculator;Expand description
Service de domaine pour calculer la répartition des charges
Implementations§
Source§impl ExpenseCalculator
impl ExpenseCalculator
Calcule le montant dû par un lot selon sa quote-part
Sourcepub fn calculate_total_expenses(expenses: &[Expense]) -> f64
pub fn calculate_total_expenses(expenses: &[Expense]) -> f64
Calcule le total des charges pour un ensemble de dépenses
Sourcepub fn calculate_paid_expenses(expenses: &[Expense]) -> f64
pub fn calculate_paid_expenses(expenses: &[Expense]) -> f64
Calcule le montant total payé
Sourcepub fn calculate_unpaid_expenses(expenses: &[Expense]) -> f64
pub fn calculate_unpaid_expenses(expenses: &[Expense]) -> f64
Calcule le montant total impayé
Auto Trait Implementations§
impl Freeze for ExpenseCalculator
impl RefUnwindSafe for ExpenseCalculator
impl Send for ExpenseCalculator
impl Sync for ExpenseCalculator
impl Unpin for ExpenseCalculator
impl UnwindSafe for ExpenseCalculator
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
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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