rustledger 0.20.0

Drop-in replacement for Beancount. Pure Rust, 10-30x faster.
Documentation
---
source: crates/rustledger/tests/cli_snapshot_test.rs
expression: pretty
---
{
  "diagnostics": [
    {
      "code": "E1001",
      "column": 1,
      "end_column": 1,
      "end_line": 11,
      "file": "<fixtures>/validation-errors.beancount",
      "line": 10,
      "message": "Account Assets:Cash was never opened",
      "phase": "validate",
      "severity": "error"
    },
    {
      "code": "E1001",
      "column": 1,
      "end_column": 1,
      "end_line": 10,
      "file": "<fixtures>/validation-errors.beancount",
      "line": 5,
      "message": "Account Expenses:Food was never opened",
      "phase": "validate",
      "severity": "error"
    },
    {
      "code": "E1001",
      "column": 1,
      "end_column": 1,
      "end_line": 10,
      "file": "<fixtures>/validation-errors.beancount",
      "line": 5,
      "message": "Account Assets:Cash was never opened",
      "phase": "validate",
      "severity": "error"
    }
  ],
  "error_count": 3,
  "parse_error_count": 0,
  "validate_error_count": 3,
  "warning_count": 0
}