teryror / coca
Allocation-free data structures that make do with the memory they're given
☆145Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for coca
- "A very small syn"☆196Updated 7 months ago
- Safe, zero-cost downcasting for limited compile-time specialization.☆151Updated last month
- A fast, concurrent string interner☆140Updated 3 months ago
- Graph the number of crates that depend on your crate over time☆232Updated this week
- Utility wrapper to send non send types to other threads safely☆168Updated 10 months ago
- Synchronization primitives for Futures and async/await based on intrusive collections☆175Updated 7 months ago
- Rust crate that provides a convenient macro to quickly plot variables.☆89Updated 2 years ago
- A fast and flexible LRU map.☆171Updated 6 months ago
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆128Updated this week
- The feature-rich, portable async channel library☆252Updated last year
- Fork of std::Arc with lots of utilities useful for FFI☆216Updated last month
- Fast, FFI-friendly string interning for Rust☆151Updated last month
- Make trait methods callable without the trait in scope☆135Updated 2 weeks ago
- generators☆202Updated last year
- Exploration of using Storage instead of Allocator to parameterize collections in Rust☆137Updated last year
- Flat message buffers with direct mapping to Rust types without packing/unpacking☆106Updated last month
- Statically-checked alternatives to RefCell and RwLock☆366Updated 5 months ago
- Copy-on-write string utilities for Rust☆158Updated 7 months ago
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆115Updated 5 months ago
- A lightweight version of pin-project written with declarative macros.☆227Updated this week
- Safe-to-use proc-macro-free self-referential structs in stable Rust.☆245Updated 3 weeks ago
- Safe collections written in stable Rust, based on GhostCell and StaticRc.☆180Updated 3 years ago
- Safely cast &T to &U where the struct U contains a single field of type T.☆188Updated 2 weeks ago
- ☆123Updated 2 years ago
- a lock-free concurrent slab (experimental)☆274Updated 3 months ago
- A rust crate to find the total size of an object, on the stack and on the heap☆104Updated 10 months ago
- A collection of small utilities for working with pointer types in Rust.☆119Updated last year
- Compile-time reflection API for developing robust procedural macros (proof of concept)☆129Updated 4 years ago
- Open a scope and then freeze it in time for future access.☆105Updated 3 months ago
- Append-only collections for Rust where borrows to entries can outlive insertions☆228Updated 4 months ago