This crate tries to model the very basics of the bookkeeping activity. it is a new rustacean's first open source crate.
The outline
A book contains
- accounts,
- units (may represent currencies)
- and transactions, which in turn, contain moves.
Features
- Book balance guaranteed at compile time.
- Arbitrary metadata may be stored in books, accounts, units, transactions and moves.
Defficiencies
- No optimization of balance calculations.