Simple initialization macro for arrays.
Macros used to initialize arrays in const context using closure syntax or const function
Initialize arrays with ease!
Macros for simple default initialization of arrays of option types
A highly parallel Perl 5 interpreter written in Rust
The zero-copy standard library for Solana programs built on Hopper Runtime. Account layout, validation, PDA, Token/Mint readers, Token-2022 screening, CPI guards, DeFi math, AMM, slippage, lending, staking, vesting, multisig, distribution, Merkle, Ed25519, Pyth oracle. Declarative macros for error codes, instruction dispatch, and account checks. no_std, no_alloc, no proc macros, BPF-safe.
Ergonomic Rust bindings for libndx — hook-based extensibility and dynamic module loading
Proc-macro attributes for writing libndx modules and hooks in Rust
Ergonomic variable-length types
A crate providing the macro 'place_boxed' and 'place_into', place_boxed! allows you to construct a structure or value into a Box<T> in-place, while place_into! allows you to construct a structure or value into a pointer in-place
Global, no_std-compatible constructors for all platforms that run before main (like C/C++ __attribute__((constructor)))
__attribute__((constructor)) for Rust