BitReader
struct BitReader[origin: ImmOrigin]Reads little-endian bit-packed values out of a borrowed span.
Implements Copyable, Movable
- Fields
data: Span[UInt8, origin]bit_pos: Int
__init__
def __init__(out self, data: Span[UInt8, origin]) byte_pos
def byte_pos(self) -> Int align
def align(mut self) get
def get(mut self, width: Int) -> UInt64 Read one value of width bits, least-significant bit first.