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>;
}