Expand description
eval module contains functions for Ledger file evaluation.
Modules§
Structs§
- Account
&strfor accounts, interned within the'arenabounded allocator lifetime.- Amount
- Amount with multiple commodities, or simple zero.
- Balance
- Accumulated balance of accounts.
- Commodity
&strfor commodities, interned within the'arenabounded allocator lifetime.- Commodity
Store - Interner for
Commodity. - Commodity
Tag - Owned
Commodity - Owned
Commodity, which is justString. Useful to store in the error. - Posting
- Evaluated posting of the transaction.
- Process
Options - Options to control process behavior.
- Report
Context - Context object extensively used across Ledger file evaluation.
- Single
Amount - Amount with only one commodity.
- Transaction
- Evaluated transaction, already processed to have right balance.
Enums§
- Load
Error - Report
Error - Error arised in report APIs.