joelonsql / wherr
Enhance Rust errors with file and line details using the `#[wherr]` macro for clearer debugging.
☆50Updated last year
Related projects ⓘ
Alternatives and complementary repositories for wherr
- Serde serializer for generating Starlark build targets☆61Updated last week
- An immutable data structure with O(1) append, prepend, and concat time complexity.☆30Updated this week
- Serde error messages for humans.☆34Updated 11 months ago
- Access and evaluate tracing logs in async and sync tests.☆65Updated 5 months ago
- Imitate the documentation build that docs.rs would do☆40Updated last week
- ☀️|>⛅|>☔☆44Updated 5 months ago
- Costless typed identifiers backed by UUID, with kind readable in serialized versions☆71Updated 2 weeks ago
- PEG trace visualizer☆71Updated 6 months ago
- Serde partial serialization made easy☆41Updated last year
- Serde-based replacement for #[derive(Debug)]☆63Updated last month
- Alternative future adapters that provide cancel safety.☆59Updated this week
- State machine pattern for Rust☆28Updated 3 weeks ago
- An async, user-friendly Let's Encrypt/ACMEv2 library written in Rust☆27Updated last month
- Build nice REPLs using clap and reedline with zero effort☆57Updated last month
- Thread-unsafe async runtime☆27Updated 3 weeks ago
- A cargo subcommand that extends cargo's capabilities when it comes to code generation.☆53Updated last week
- A fast, lightweight, embedded system-friendly library for wrapping text.☆64Updated 9 months ago
- A pure-rust protobuf compiler, designed for use with prost-build☆73Updated last month
- Pretty-print file sizes and more☆42Updated 6 months ago
- Data (de)serialization via declarative macros☆102Updated 2 weeks ago
- https://github.com/rust-lang/cargo/issues/948☆58Updated 3 months ago
- Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert.☆55Updated last year
- Transitive derive macros for Rust☆30Updated 6 months ago
- Cargo hack manager☆63Updated 9 months ago
- Channels☆23Updated 2 years ago
- Rust data types and a macro for generating enumeration-based bit flags☆45Updated 4 months ago
- Oneshot Rust channel working both in and between sync and async environments☆80Updated last month
- A library for parsing and comparing software version numbers.☆25Updated 3 months ago
- Async, lock-free synchronization primitives for task wakeup☆41Updated 2 months ago
- Provides TestResult type for concise and precise test failures☆62Updated 4 months ago