Crate avec

Source
Expand description

This crate provides a vector supporting multiple non-overlapping writers or multiple readers.

Developed for radiant-rs and currently not suitable for general purpose use!

Structsยง

AVec
Vector supporting multiple non-overlapping writers or multiple readers. Blocks during resizes only. !todo panics on concurrent reads+writes
AVecMapGuard
Result of AVec::map(). While this reference is valid, the associated AVec will panic on concurrent reads.
AVecReadGuard
Result of AVec::get(). While this reference is valid, the associated AVec will panic on concurrent writes.