AccountAnalysisInterface

Trait AccountAnalysisInterface 

Source
pub trait AccountAnalysisInterface<TxCat: TransactionCategory>:
    ShowAccountSummary
    + ShowHistogram
    + ShowAccountBursts
    + ShowMonthlySummary
    + ShowBusinessTransactions<TxCat>
    + ShowMedicalAndInsuranceExpenditures<TxCat>
    + ShowTreasuryTransactionsAndChecks<TxCat>
    + ShowCategoryMap<TxCat>
    + ShowCategorizedDebug<TxCat>
    + ShowCategorizedShort<TxCat>
    + ShowQuarterlySummary {
    // Required method
    fn analyze(
        &self,
        analysis: &AccountAnalysis<TxCat>,
    ) -> Result<(), AccountError>;
}

Required Methods§

Source

fn analyze(&self, analysis: &AccountAnalysis<TxCat>) -> Result<(), AccountError>

Implementations on Foreign Types§

Source§

impl<TxCat: TransactionCategory + 'static> AccountAnalysisInterface<TxCat> for Account

Source§

fn analyze(&self, analysis: &AccountAnalysis<TxCat>) -> Result<(), AccountError>

Implementors§