avec 0.1.0

[WIP, keep away] Atomic Vector for concurrent reads / writes

Crate avec [] [src]

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.