Macros§
- atomic_
bitflagset - Generates an atomic bitset wrapper over [
AtomicBitSet]. - bitflag
- Defines a
#[repr(u8)]enum and auto-implementsBitFlag,From<Enum> for u8, andTryFrom<u8>. - bitflagset
- Generates a newtype bitset backed by a primitive integer.
Structs§
- Atomic
BitSet - Atomic bitset backed by a single atomic primitive or a fixed-size array of atomics.
- Atomic
BitSlice - Unsized shared base for multi-word atomic bitset types.
- Atomic
Boxed BitSet - Heap-allocated atomic bitset with dynamically sized storage.
- BitSet
- BitSlice
- Unsized shared base for all bitset types. Wraps a raw
[T]primitive slice. - BitSlice
Iter - Iterator over set bit positions in a
BitSlice. - Boxed
BitSet - Flag
- A named flag entry pairing a variant name with its value.
- Prim
BitSet Iter
Traits§
- Atomic
Prim Store - BitFlag
- A trait for types that represent individual bit flag positions.
- BitFlag
Set - Prim
Store
Type Aliases§
- Array
BitSet - Backward-compatible alias:
ArrayBitSet<A, V, N>=BitSet<[A; N], V> - Atomic
Array BitSet