#error-handling #context-aware #maintenance

zerror

zerror provides an error interface for context-aware error-reporting

9 releases (breaking)

0.8.0 Aug 8, 2025
0.7.0 Oct 8, 2024
0.6.0 Sep 17, 2024
0.4.0 Feb 19, 2024
0.1.1 Jul 9, 2023

#612 in Rust patterns

Download history 27/week @ 2025-07-17 31/week @ 2025-07-24 19/week @ 2025-07-31 166/week @ 2025-08-07 30/week @ 2025-08-14 124/week @ 2025-08-21 116/week @ 2025-08-28 157/week @ 2025-09-04 115/week @ 2025-09-11 85/week @ 2025-09-18 118/week @ 2025-09-25 81/week @ 2025-10-02 64/week @ 2025-10-09 147/week @ 2025-10-16 92/week @ 2025-10-23 55/week @ 2025-10-30

367 downloads per month
Used in 29 crates (16 directly)

Apache-2.0

5KB
61 lines

zerror

zerror provides an error interface for context-aware error-reporting.

Status

Maintenance track. The library is considered stable and will be put into maintenance mode if unchanged for one year.

Scope

This library is scoped to provide the Z trait.

Warts

  • zerror_core is a separate crate that provides a wrappable struct for implementing Z. This is mildly inconvenient, but was done to separate this library from the zerror_core dependencies.

Upgrading

  • 0.3 -> 0.4: The with_* methods have been consolidated into a single with_info and with_lazy_info implementation. They will be removed in 0.5.

Documentation

The latest documentation is always available at docs.rs.

No runtime deps