[][src]Crate atomic_bitvec

This library provides a bitvec struct which uses atomic integers as its backing representation.

This allows the bitvec to be used without external synchronization, though the perils of improper use of atomics can come into play.



AtomicBitVec is build atop a standard Vec, and uses AtomicU64 for its backing store. The ordering for atomic operations is left to the user to decide.


The iterator for an AtomicBitVec. This implementation pulls double duty as the struct used for Iterator and IntoIterator.