[![Crates.io](https://img.shields.io/crates/v/async-map.svg?logo=rust)](https://crates.io/crates/async-map) ![async-map](https://github.com/herblet/async-map/actions/workflows/build_with_coverage.yml/badge.svg) [![codecov](https://codecov.io/gh/Knowledge-42/async-map/branch/main/graph/badge.svg?token=I579HJZVHQ)](https://codecov.io/gh/Knowledge-42/async-map) 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.