Module view
Expand description
§Bit View Adapters
This module provides extension traits that view ordinary memory as bit-addressable.
The &BitSlice type is a reference view over memory managed elsewhere. The
inherent constructors are awkward to call, as they require function syntax and
a redundant type argument (the T: BitStore parameter is already known by the
data being viewed). As an alternative, the BitView trait provides methods
on BitStore scalars and arrays that are more convenient to create BitSlice
reference views.
Additionally, BitViewSized, AsBits, and AsMutBits inform the type
system about types that can be used as BitArray storage, immutably viewed as
bits, or mutably viewed as bits, respectively.
Traits§
- AsBits
- Immutable Bit View
- AsMut
Bits - Mutable Bit View
- BitView
- Bit View
- BitView
Sized - Helper trait for scalars and arrays, but not slices.