bookkeeping 0.4.1

Minimalistic and unopinionated bookkeeping library.
Documentation

GitHub Workflow Status (branch)

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.