error-stack 0.7.0

A context-aware error-handling library that supports arbitrary attached user data
Documentation
---
source: libs/error-stack/tests/test_debug.rs
expression: "format!(\"{report:?}\")"
---
context A
├╴at libs/error-stack/tests/test_debug.rs:404:18
├╴1 additional opaque attachment
│
╰┬▶ root error
 │  ├╴at libs/error-stack/tests/common.rs:9:5
 │  ├╴backtrace (1)
 │  ├╴span trace with 2 frames (1)
 │  ├╴printable A
 │  ╰╴1 additional opaque attachment
 │
 ├▶ root error
 │  ├╴at libs/error-stack/tests/common.rs:9:5
 │  ├╴backtrace (2)
 │  ├╴span trace with 2 frames (2)
 │  ├╴printable B
 │  ├╴printable A
 │  ╰╴1 additional opaque attachment
 │
 ╰▶ root error
    ├╴at libs/error-stack/tests/common.rs:9:5
    ├╴backtrace (3)
    ├╴span trace with 2 frames (3)
    ├╴printable B
    ├╴printable A
    ╰╴1 additional opaque attachment

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

backtrace no. 1
  [redacted]

span trace No. 1
  [redacted]

backtrace no. 2
  [redacted]

span trace No. 2
  [redacted]

backtrace no. 3
  [redacted]

span trace No. 3
  [redacted]