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
Immutable Bit View
Mutable Bit View
Bit View
Helper trait for scalars and arrays, but not slices.