botahamec / happylock
Deadlock free mutexes
☆161Updated last month
Alternatives and similar repositories for happylock:
Users that are interested in happylock are comparing it to the libraries listed below
- Open a scope and then freeze it in time for future access.☆105Updated 6 months ago
- Atomically updatable variants of Arc and Weak for lock-free concurrency.☆180Updated 4 months ago
- Program startup and thread support written in Rust☆174Updated last week
- RcLite: small, fast, and memory-friendly reference counting for Rust☆178Updated last year
- Track and query Cargo dependency graphs.☆201Updated this week
- Utilities for working with impl traits in Rust.☆101Updated 3 weeks ago
- Define your own PhantomData☆151Updated this week
- A concurrent, append-only vector.☆149Updated this week
- Safe-to-use proc-macro-free self-referential structs in stable Rust.☆257Updated 2 months ago
- An experimental linting interface for Rust. Let's make custom lints a reality☆148Updated last year
- A scope for async_std and tokio to spawn non-static futures☆125Updated 8 months ago
- A small test framework to write your own test harness that looks and behaves like the built-in test harness used by `rustc --test`☆111Updated 4 months ago
- Type-erased core::Discriminant<T>☆38Updated this week
- Reflection via DWARF.☆296Updated last year
- Cargo subcommand for viewing LLVM optimization remarks.☆174Updated 9 months ago
- An ε-copy serialization/deserialization framework for Rust☆137Updated this week
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆173Updated last week
- Async synchronization primitives☆261Updated last month
- Compatibility adapter between tokio and futures☆163Updated this week
- Concurrent multi-producer multi-consumer queue☆275Updated last month
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆120Updated 8 months ago
- Reports when tokio runtime threads are blocking☆64Updated 5 months ago
- Experiments with structured concurrency in Rust☆347Updated 6 months ago
- ☆190Updated last year
- Faster implementations of standard library operations like find, filter, position etc.☆174Updated last week
- Safe, zero-cost downcasting for limited compile-time specialization.☆156Updated last month
- A fast and flexible LRU map.☆175Updated last month
- Comparison of Rust string types☆138Updated 2 weeks ago
- Safely cast &T to &U where the struct U contains a single field of type T.☆198Updated this week
- ☆99Updated this week