[][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.

Structs

AtomicBitVec

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.

Iter

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