quick-error

Error macro

A macro system for defining error types with customizable display and source information.

A rust-macro which makes errors easy to write

GitHub

335 stars
9 watching
35 forks
Language: Rust
last commit: 7 months ago
conversionerrormacroreportingrust

Related projects:

Repository Description Stars
cockroachdb/errors Library providing a standardized way to handle and propagate errors across networked systems. 2,118
rust-cli/human-panic Improves error messages to provide helpful information and encourage users to report issues. 1,696
tdrhq/easy-macros A Common Lisp library to simplify macro writing by automating error-prone patterns and providing a more straightforward API. 20
scymtym/trivial-with-current-source-form Provides improved error reporting in macro expansion for Common Lisp implementations. 36
mattgathu/cute A macro for creating list and dictionary comprehensions in Rust. 336
ztrue/tracerr A utility library to format and handle errors with stack traces in Go programming language. 1,033
tailhook/trimmer A template engine designed to generate indented and safe text while minimizing whitespace and memory usage. 12
tylerwince/godbg Provides a debugging macro for Go, similar to Rust's dbg macro 202
emperror/errors Provides a unified error handling package with features from standard libraries and pkg/errors. 198
oliverbrotchie/optionals Provides error handling and options for TypeScript and Deno similar to Rust's Option and Result enums 178
rustedpy/result A library providing a simple, type-safe way to handle values with potential errors in Python 3. 1,597
brettchalupa/macroquad_quickstart An opinionated template for building games in Rust with Macroquad 1
tfpk/macrokata A set of exercises to learn how to write macros in Rust. 1,075
lifthrasiir/rust-encoding A Rust library providing advanced character encoding support with error detection and recovery capabilities 284
yogthos/clojure-error-message-catalog A community-driven catalog of common errors and their meanings in Clojure and its related libraries. 448