dtolnay / respan
Macros to erase scope information from tokens
☆24Updated 11 months ago
Related projects: ⓘ
- serde::Deserializer for proc_macro/proc_macro2::TokenStream☆63Updated last week
- A primitive for writing structural search and replace programs for rust☆31Updated 2 months ago
- Fast Function Dispatch: Improving the performance of Rust's dynamic function calls☆30Updated 5 months ago
- A typed map which can make sure item exist.☆29Updated this week
- Lending iterators on stable Rust☆79Updated 8 months ago
- (lifetime) GATs on stable Rust☆55Updated 8 months ago
- Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.☆51Updated last month
- Compile-time temporary directory shared by multiple crates and erased by `cargo clean`☆75Updated 3 weeks ago
- Take a value atomically once.☆23Updated last year
- ☆39Updated 3 weeks ago
- A simple set of Rust proc macros for reading and writing global compile-time state between macro calls☆27Updated last year
- Cross-platform, endian-aware primitives for Rust☆31Updated last week
- This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits.☆122Updated last month
- Helper macros: autoimpl, impl_scope☆57Updated 2 months ago
- CBOR: Concise Binary Object Representation☆56Updated last month
- sptr: The Strict Provenance Polyfill☆74Updated 11 months ago
- Allow function lifetime elision and explicit `for<'a>` annotations on closures.☆21Updated 2 years ago
- Serde serializer for generating Starlark build targets☆61Updated 3 weeks ago
- A Rust crate for formatting strings dynamically☆31Updated 9 months ago
- futures::AtomicWaker extracted into its own crate☆24Updated 11 months ago
- An LRU cache implementation with constant time operations and weighted semantic.☆38Updated 4 months ago
- A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type er…☆45Updated 2 years ago
- Procedural macro to mock returning (values referencing) locals from a function (using CPS)☆30Updated last month
- Very fast lock-free, bounded, work-stealing queues with FIFO stealing and LIFO or FIFO semantic for the worker thread.☆64Updated last week
- Const TypeId and non-'static TypeId☆50Updated last month
- A Configuration Library for Rust Applications☆39Updated 2 weeks ago
- Rust closures you can transfer over an FFI boundary☆25Updated 3 years ago
- Zero-cost bitsets over native Rust types☆76Updated 3 months ago
- Queue futures to run concurrently, in the order they're spawned, and with global and group limits.☆56Updated this week
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆80Updated 2 years ago