timothee-haudebourg / source-span
Source file fragment location and display utilities for Rust.
☆17Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for source-span
- watt-based inline procedural macros☆14Updated 4 years ago
- Lift enum variants to the type-level.☆30Updated 3 years ago
- ☆32Updated 2 years ago
- Cargo subcommand for handling single-source Rust programs with dependencies☆21Updated 2 years ago
- Compile-time temporary directory shared by multiple crates and erased by `cargo clean`☆75Updated this week
- Visualise recursive functions and tree structures.☆30Updated 3 years ago
- Procedural macro to mock returning (values referencing) locals from a function (using CPS)☆30Updated 2 weeks ago
- A (mostly) drop-in replacement for Rust's Result that provides backtrace support.☆25Updated 2 years ago
- A lightweight attribute for easy generation of const functions with conditional compilations.☆26Updated 3 weeks ago
- Automatic `mod` declaration with visibility/re-export customization, conditional compilation and more.☆19Updated last year
- 👀 Multi-peek iterator (no-std)☆26Updated last year
- A crate for compile-time duck typing and reflection of structs☆16Updated 2 years ago
- Ultra-compact storage for collections of enums 🌱☆23Updated 2 years ago
- Pretty parser error reporting.☆33Updated last year
- Related constants in Rust: 1 << iota☆18Updated last year
- Exhaustive iteration trait in Rust☆14Updated 3 weeks ago
- Pretty backtraces for rust☆15Updated 3 years ago
- An alternative `std`-like implementation built on origin☆24Updated 3 weeks ago
- ☆35Updated 3 months ago
- A simple and convenient way to bundle owned data with a borrowing type.☆27Updated 2 years ago
- Browse Rust code from the compiler's perspective.☆10Updated last week
- 🎙 An event based library for architecting user output for multiple output destinations, in Rust☆30Updated 2 weeks ago
- A radioactive stabilization of the ptr_meta RFC.☆21Updated last month
- Fake implementation of `std::Fn` for user-defined data types☆37Updated last year
- Discard trait which allows for intentionally leaking memory.☆8Updated 6 years ago
- A simple error library for no_std + no_alloc Rust☆18Updated 4 years ago
- ☆13Updated 3 years ago
- Twinsies is a specialized reference-counting pointer where the item is jointly owned in 2 places☆26Updated 7 months ago
- A dynamic library helper for rust crates☆34Updated last year
- Extension of nom to trace parser☆48Updated 10 months ago