Stack Error is a pragmatic error handling library for Rust that provides helpful messages for debugging, and structured data for runtime error handling.
Features:
- Informative error messages: stack error messages and optionally add file/line context to your messages. This helps convey not just what went wrong, but also how it went wrong, making debugging faster.
- Programmatic error handling: include optional error codes and URIs for robust runtime handling.
- Library-Friendly: define custom error types easily while staying compatible with Rust’s error ecosystem.
If designing good error structures for your projects slows you down, and you need something more library-friendly and structured than anyhow, Stack Error might be what you’re looking for.
Stack Error is a pragmatic error handling library for Rust that provides helpful messages for debugging, and structured data for runtime error handling.
Features:
- Informative error messages: stack error messages and optionally add file/line context to your messages. This helps convey not just what went wrong, but also how it went wrong, making debugging faster.
- Programmatic error handling: include optional error codes and URIs for robust runtime handling.
- Library-Friendly: define custom error types easily while staying compatible with Rust’s error ecosystem.
If designing good error structures for your projects slows you down, and you need something more library-friendly and structured than anyhow, Stack Error might be what you’re looking for.