backbone-banking 0.8.0

Cash & bank — bank/account master, statement import, reconciliation, and clearing postings (5th GL producer)
Documentation
//! Repository implementations
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! Uses backbone-orm's `DatabaseOperations<T>` trait.

mod bank_repository;
mod bank_account_repository;
mod bank_clearance_repository;
mod bank_reconciliation_repository;
mod bank_statement_import_repository;
mod bank_transaction_repository;
mod fx_gain_loss_repository;
mod reconcile_preset_repository;

// Custom persistence modules

// Re-exports
pub use bank_repository::BankRepository;
pub use bank_account_repository::BankAccountRepository;
pub use bank_clearance_repository::BankClearanceRepository;
pub use bank_reconciliation_repository::BankReconciliationRepository;
pub use bank_statement_import_repository::BankStatementImportRepository;
pub use bank_transaction_repository::BankTransactionRepository;
pub use fx_gain_loss_repository::FxGainLossRepository;
pub use reconcile_preset_repository::ReconcilePresetRepository;

// Re-export backbone-orm types
pub use backbone_orm::repository::{
    DatabaseOperations, PostgresRepository,
    PaginationParams, PaginationInfo, PaginatedResult,
    FilterParams, FilterCondition, SortParams, SortDirection,
};

// Re-export custom persistence types

// This directory's extension (hand-written; ADR-0031).
include!("mod.ext.rs");