sam0x17 / macro_magic
A collection of Rust proc macros that allow the exporting and importing of TokenStream2s of items in foreign contexts and files
☆43Updated 4 months ago
Related projects ⓘ
Alternatives and complementary repositories for macro_magic
- `$crate` in procedural macros.☆65Updated 2 months ago
- A simple set of Rust proc macros for reading and writing global compile-time state between macro calls☆29Updated last month
- Rust procedural macro attribute parser☆37Updated 5 months ago
- Allows for dynamic compile-time embedding of existing tests and examples in your Rust doc comments and markdown files☆25Updated 2 weeks ago
- Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.☆59Updated 3 months ago
- Minimal asynchronous runtime for Rust☆123Updated 3 months ago
- Cross-platform implementation of cross-process named locks☆36Updated 8 months ago
- Mirror of Rust's allocator api for use on stable rust☆47Updated this week
- A sinless derive helper☆51Updated 2 weeks ago
- ☆36Updated last year
- Hash trait that is object-safe☆29Updated last month
- JSON Pointer (RFC 6901) implementation for Rust☆45Updated this week
- cargo release automatisation tooling for massiv mono-repos☆62Updated last year
- ☆58Updated last week
- 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 7 months ago
- A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks in Rust.☆73Updated 2 months ago
- A websocket protocol implementation.☆89Updated 3 weeks ago
- Rust attribute macro to implement a trait for tuples☆23Updated 3 weeks ago
- ☆65Updated 5 months ago
- Floating point types which can be safely shared between threads☆14Updated 2 months ago
- Rust Macro which embeds files into your executable. A fork of `rust-embed` with a focus on usage on web servers.☆25Updated 6 months ago
- Deserialize (potentially nested) environment variables into your custom structs☆60Updated 7 months ago
- Arbitrary, fixed size numeric types that extend the functionality of primitive numeric types in Rust.☆75Updated 2 months ago
- Rust libraries and tools to help with interoperability and testing of serialization formats based on Serde.☆137Updated 4 months ago
- GitHub Action to install Rust's toolchain via rust-toolchain.toml☆30Updated last month
- Attribute macro for implementing methods on both Foo and ArchivedFoo.☆8Updated last year
- Reports when tokio runtime threads are blocking☆64Updated 2 months ago
- Automatically implement traits for common smart pointers☆104Updated 8 months ago
- Convert number to enum☆88Updated 3 months ago