oopsie 0.1.0-rc.15

Ergonomic, structured error handling: context selectors, traced errors, and rich colorized reports
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Inside `timestamp(...)`: uses `chrono::DateTime<Local>` instead of `SystemTime`
as the injected timestamp type (default: off). Opt-in, and needs oopsie's
`chrono` feature enabled.

Forms: `chrono`, `chrono = true`, `chrono = false`, `chrono(true)`,
`chrono(false)`.

### Example
```ignore
// `chrono = true` only compiles with oopsie's `chrono` feature, which this
// crate's own doctests don't enable.
#[oopsie::oopsie(traced(timestamp(chrono = true)))]
pub enum AppError {
    #[oopsie("boom")]
    Boom,
}
```