error-stack 0.7.0

A context-aware error-handling library that supports arbitrary attached user data
Documentation
---
source: libs/error-stack/tests/test_serialize.rs
expression: report_a
---
[
  {
    "context": "context A",
    "attachments": [
      "printable C: 4",
    ],
    "sources": [
      {
        "context": "root error",
        "attachments": [
          "printable C: 1",
          "printable C: 3",
        ],
        "sources": [],
      },
      {
        "context": "root error",
        "attachments": [
          "printable C: 2",
          "printable C: 3",
        ],
        "sources": [],
      },
    ],
  },
]