5 releases

0.2.3 Jun 25, 2023
0.2.2 Jun 4, 2021
0.2.1 May 22, 2021
0.2.0 May 22, 2021
0.1.1 May 16, 2021

#437 in Concurrency


Used in little-stomper

MIT license

40KB
927 lines

Crates.io async-map codecov

This Rust project provides datastructures for shared use in an async environment, with the aim of avoiding locking as far as possible.

The first such datastructure is VersionedMap, a Map with no-Locking and optimized for high-read, low-write use cases.


lib.rs:

This crate provides data-structure for concurrent use by many tasks in an asynschronous contexts, with a particular focus on high-read/low-write situations.

Dependencies

~4–11MB
~96K SLoC