Nadrieril / pest_consume
A framework for processing the output of a pest-generated parser
☆47Updated 10 months ago
Alternatives and similar repositories for pest_consume:
Users that are interested in pest_consume are comparing it to the libraries listed below
- A syntactic "for" loop Rust macro☆56Updated 2 years ago
- Helper macros: autoimpl, impl_scope☆59Updated 3 weeks ago
- Safe, zero-cost downcasting for limited compile-time specialization.☆155Updated last month
- Concatenate identifiers in a macro invocation☆93Updated 2 years ago
- A macro wrapping Rust closure calls that allows for capturing variables in scope on an individual bases.☆40Updated 2 years ago
- A proc-macro to break Rust IDEs☆64Updated 3 years ago
- Temporarily take ownership of a value at a mutable location, and replace it with a new value based on the old one.☆108Updated 2 years ago
- Case transforming macros for idents☆38Updated last month
- A rust crate to find the total size of an object, on the stack and on the heap☆105Updated last year
- Proc macro derive to generate structs from enum variants.☆24Updated last year
- Typed index version of Rust slice and Vec containers☆68Updated 3 months ago
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆80Updated 3 years ago
- docs.rs as a publishing platform?☆66Updated last week
- Macro for sealing traits and structures☆50Updated last month
- Use declarative macros as proc_macro attributes or derives☆107Updated last year
- ☆112Updated 2 years ago
- A rust crate to offer compile-time assistance for working with unsafe code.☆121Updated 3 years ago
- ☆105Updated 9 months ago
- serde::Deserializer for proc_macro/proc_macro2::TokenStream☆68Updated 2 months ago
- Automatic cfg for Rust compiler features☆95Updated 4 months ago
- A tiny library for chaining free functions into method call chains.☆45Updated 4 years ago
- Types to define keyboard related events.☆56Updated last month
- Oneshot Rust channel working both in and between sync and async environments☆84Updated 3 months ago
- Rust crate that provides number types similar to std's NonZero* types, but that cannot hold a type's maximum value instead.☆43Updated last year
- A memory efficient syntax tree for language developers☆52Updated last week
- Declarative parsing for Rust, using a custom derive and nom☆66Updated last year
- Find out about keys that are ignored when deserializing data☆78Updated last week
- Test harness for declarative and procedural macros expansion via `cargo-expand`☆52Updated 6 months ago
- Map data structure whose keys are stored as ranges☆81Updated last month
- assert!() and check!() macros for Rust, inspired by Catch2, now with diffs!☆99Updated 3 weeks ago