daniel5151 / inlinable-dyn-extension-traits
An exploration into the various ways optional trait methods can be implemented in Rust.
☆34Updated 4 years ago
Alternatives and similar repositories for inlinable-dyn-extension-traits:
Users that are interested in inlinable-dyn-extension-traits are comparing it to the libraries listed below
- Data structures like Rust `alloc` which reuse user allocated memory☆52Updated 3 months ago
- Cross-platform, endian-aware primitives for Rust☆34Updated 3 months ago
- Derive Debug with a custom format per field.☆16Updated last month
- Stack-allocated DSTs for rust (fixed capacity)☆47Updated 10 months ago
- We have Crater At Home☆22Updated 2 months ago
- A modern and lightweight implementation of arbitrary integers for Rust☆33Updated last month
- Moving code-gen out of `build.rs`☆16Updated last month
- Bare-metal allocators.☆75Updated 2 years ago
- A newtype with alignment of at least `A` bytes☆30Updated 9 months ago
- Atomic `dbg`/`eprintln`/`eprint` macros☆17Updated 11 months ago
- A single-threaded executor for deferred async code for games.☆55Updated last year
- Use winit like the async runtime you've always wanted☆48Updated 7 months ago
- LZW en- and decoding that goes weeeee!☆27Updated 8 months ago
- Target "triple" support☆49Updated 3 weeks ago
- memory functions like a libc memcmp(), memchr(), memmem(), memcpy(), memset()☆17Updated last week
- global allocator for Rust that provides hooks for tracking allocations☆48Updated last year
- Constant-time dynamic memory allocator in Rust☆91Updated last year
- myrrlyn’s wyzyrdly library☆25Updated 10 months ago
- A simple global allocator for Rust which hooks into `libc`. Useful in `no_std` contexts.☆24Updated 9 months ago
- A simple library to use Rust's type system to handle endianness.☆16Updated 2 months ago
- Synchronization primitives for lazy and one-time initialization (no_std compatible).☆33Updated last year
- Cast between dynamic trait objects☆32Updated 5 years ago
- Read trait fixed to soundly work with uninitalized memory☆25Updated last year
- A simple macro to create correct opaque pointers☆22Updated 3 years ago
- Strongly typed vector math with glam☆24Updated 3 months ago
- Rust crate that provides number types similar to std's NonZero* types, but that cannot hold a type's maximum value instead.☆43Updated last year
- A radioactive stabilization of the ptr_meta RFC.☆24Updated this week
- Light references to trait objects by embedding the virtual table pointer in the struct☆22Updated 4 months ago
- A simple and convenient way to bundle owned data with a borrowing type.☆27Updated 2 years ago
- 🗃 UTF-8 string, byte string, and C string interner☆26Updated last week