sam0x17 / macro_magic
A collection of Rust proc macros that allow the exporting and importing of TokenStream2s of items in foreign contexts and files
☆45Updated 6 months ago
Alternatives and similar repositories for macro_magic:
Users that are interested in macro_magic are comparing it to the libraries listed below
- `$crate` in procedural macros.☆68Updated last week
- A simple set of Rust proc macros for reading and writing global compile-time state between macro calls☆29Updated 3 months ago
- Rust procedural macro attribute parser☆37Updated 7 months ago
- Mirror of Rust's allocator api for use on stable rust☆49Updated last month
- Drop-in replacement for std::time for Wasm in browsers☆58Updated 3 weeks ago
- ☆38Updated 3 months ago
- Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.☆67Updated last month
- A Rust crate that uses macro hackery to enable const fn trait items and default associated types on traits in stable Rust.☆27Updated last year
- A snapshot of name squatting on crates.io☆74Updated 9 months ago
- A sinless derive helper☆52Updated 2 months ago
- Variant of Rust's std::Arc that supports atomic replacement of the value.☆79Updated 3 months ago
- WebAssembly sourcemap generator and WASM binary source mapping url section patcher☆34Updated last week
- Bindings to IndexedDB that default the transactions to aborting☆18Updated this week
- A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks in Rust.☆75Updated this week
- GitHub Action to install Rust's toolchain via rust-toolchain.toml☆30Updated 3 months ago
- ☆65Updated 7 months ago
- Threadsafe RefCell for Rust☆89Updated last year
- Rust attribute macro to implement a trait for tuples☆24Updated last month
- Minimal asynchronous runtime for Rust☆125Updated 5 months ago
- Release complex cargo-workspaces automatically with changelog generation, used by `gitoxide`☆82Updated 3 weeks ago
- ☆36Updated last year
- Cross-platform implementation of cross-process named locks☆36Updated 10 months ago
- Convert number to enum☆88Updated 5 months ago
- Const TypeId and non-'static TypeId☆58Updated last month
- ☆58Updated 2 months ago
- Efficient byte-stream pipe buffer☆42Updated 6 months ago
- Mimicking tokio functionalies on web browsers☆67Updated 2 months ago
- Static-checked parsing of regexes into structs☆46Updated last month
- Use winit like the async runtime you've always wanted☆48Updated 7 months ago
- Attribute macro for implementing methods on both Foo and ArchivedFoo.☆8Updated last year