Skip to main content

Crate bitflagset

Crate bitflagset 

Source

Macros§

atomic_bitflagset
Generates an atomic bitset wrapper over [AtomicBitSet].
bitflag
Defines a #[repr(u8)] enum and auto-implements BitFlag, From<Enum> for u8, and TryFrom<u8>.
bitflagset
Generates a newtype bitset backed by a primitive integer.

Structs§

AtomicBitSet
Atomic bitset backed by a single atomic primitive or a fixed-size array of atomics.
AtomicBitSlice
Unsized shared base for multi-word atomic bitset types.
AtomicBoxedBitSet
Heap-allocated atomic bitset with dynamically sized storage.
BitSet
BitSlice
Unsized shared base for all bitset types. Wraps a raw [T] primitive slice.
BitSliceIter
Iterator over set bit positions in a BitSlice.
BoxedBitSet
Flag
A named flag entry pairing a variant name with its value.
PrimBitSetIter

Traits§

AtomicPrimStore
BitFlag
A trait for types that represent individual bit flag positions.
BitFlagSet
PrimStore

Type Aliases§

ArrayBitSet
Backward-compatible alias: ArrayBitSet<A, V, N> = BitSet<[A; N], V>
AtomicArrayBitSet