Procedural macro implementations for decoding base64-like encodings in string literals to [u8] literals.
A secure, high-performance messaging protocol library
A highly parallel Perl 5 interpreter written in Rust
Macros for generating SPIR-V shader binaries from GLSL at compile time for use with Vulkan. To use this crate, you must also use the glsl-to-spirv-macros-impl crate.
This is an implementation detail of the crate glsl-to-spirv-macros. Please see that crate for more information.
semi-automatic implementation proc-macro for binary operations
A macro to implement common traits to work with hexadecimal values
Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev
A near-lock-free structured logging library for Rust. Sub-microsecond ingestion via a 65k-slot ring buffer (LMAX Disruptor pattern), deferred formatting, and native OS sinks (`os_log` on macOS via `syslog(3)`, `journald` on Linux). 14 output formats including JSON, MCP, OTLP, ECS, GELF, CEF, and Logfmt.
Derive macros for the typewire crate
Implementation of procedural macros for barse.
Derive-based cross-language type bridging with compile-time schema embedding and multi-target codegen