asynchronics / diatomic-waker
Async, lock-free synchronization primitives for task wakeup
☆44Updated 7 months ago
Alternatives and similar repositories for diatomic-waker:
Users that are interested in diatomic-waker are comparing it to the libraries listed below
- Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.☆70Updated 2 months ago
- This crate provides Discrete Interval Tree Data-Structures, which are based off BTreeMap☆44Updated 7 months ago
- futures-buffered☆39Updated last month
- Abstract over different executors☆73Updated last year
- Serde serializer for generating Starlark build targets☆66Updated last month
- `smol` integrations with `hyper`☆14Updated 5 months ago
- structured parallel execution for async Rust☆33Updated 7 months ago
- ☆30Updated 4 months ago
- Lending iterators on stable Rust☆82Updated last year
- State machine pattern for Rust☆29Updated 5 months ago
- Serde Visitor for deserializing untagged enums☆62Updated last month
- A Rust library for runtime-checked linearish types☆32Updated last year
- A primitive for writing structural search and replace programs for rust☆31Updated 9 months ago
- Make any value Sync but only available on its original thread☆39Updated last month
- ☆53Updated last month
- Simple async codec for rkyv. Reuses streaming buffer for maximum speed!☆34Updated last year
- JSON Pointer (RFC 6901) implementation for Rust☆45Updated last month
- Remove Cargo.lock lockfile☆33Updated 2 months ago
- Take a value atomically once.☆29Updated 2 years ago
- serde::Deserializer for proc_macro/proc_macro2::TokenStream☆73Updated 5 months ago
- A thread pool for running multiple tasks on a configurable group of threads.☆50Updated last year
- An exploration of Storages☆35Updated last year
- cross-platform Rust API for memory mapped IO☆42Updated 11 months ago
- Trait synonyms for “Fn[…]”-trait bounds returning futures☆21Updated 3 years ago
- Helper macros: autoimpl, impl_scope☆59Updated 3 months ago
- 🗑 async-dropper is probably the least-worst ad-hoc AysncDrop implementation you've seen so far.☆44Updated 4 months ago
- Proc-macro utility to populate enums from database data☆20Updated 8 months ago
- Cross-platform, endian-aware primitives for Rust☆36Updated 6 months ago
- Efficient byte-stream pipe buffer☆43Updated 9 months ago
- Parse JSON file at compile time and embed as serde_json::Value☆28Updated last month