sam0x17 / macro_magic
A collection of Rust proc macros that allow the exporting and importing of TokenStream2s of items in foreign contexts and files
☆50Updated 2 months ago
Alternatives and similar repositories for macro_magic
Users that are interested in macro_magic are comparing it to the libraries listed below
Sorting:
- A simple set of Rust proc macros for reading and writing global compile-time state between macro calls☆29Updated 7 months ago
- `$crate` in procedural macros.☆70Updated 2 months ago
- Rust procedural macro attribute parser☆42Updated 11 months ago
- Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.☆71Updated last week
- A sinless derive helper☆72Updated 6 months ago
- A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks in Rust.☆79Updated 3 weeks ago
- Minimal asynchronous runtime for Rust☆127Updated 9 months ago
- Hash trait that is object-safe☆32Updated 2 months ago
- Extract documentation for the feature flags from comments in Cargo.toml☆178Updated last month
- Arbitrary, fixed size numeric types that extend the functionality of primitive numeric types in Rust.☆107Updated this week
- crates-io is an extension aims to help people to manage their dependencies for rust (crates.io & TOML).☆49Updated 6 months ago
- ☆65Updated 11 months ago
- Rust Macro which embeds files into your executable. A fork of `rust-embed` with a focus on usage on web servers.☆25Updated 11 months ago
- serde::Deserializer for proc_macro/proc_macro2::TokenStream☆73Updated 6 months ago
- A websocket protocol implementation.☆92Updated last month
- Drop-in replacement for std::time for Wasm in browsers☆73Updated 3 months ago
- Minimal TOML library with few dependencies☆83Updated 2 months ago
- Effortlessly create, group, and nest arbitrary errors, and defer error handling ergonomically.☆43Updated 2 months ago
- WebAssembly sourcemap generator and WASM binary source mapping url section patcher☆40Updated 2 months ago
- A Rust macro to make enums with a subset of values of the parent☆86Updated last year
- An asynchronous runtime compatible with WebAssembly and non-WebAssembly targets.☆68Updated 5 months ago
- `&own` pointers in Stable Rust / `RefOwn` / `&mut` with move semantics (and thus drop)☆20Updated 9 months ago
- Compile-time regular expressions, the right way.☆77Updated 3 months ago
- Cross-platform implementation of cross-process named locks☆35Updated last year
- Convert number to enum☆87Updated 9 months ago
- Variant of Rust's std::Arc that supports atomic replacement of the value.☆95Updated last month
- Pre-RFC for merging cargo-script into cargo☆36Updated last month
- ☆148Updated last week
- Threadsafe RefCell for Rust☆90Updated 2 months ago
- Release complex cargo-workspaces automatically with changelog generation, used by `gitoxide`☆89Updated last week