ReadonlybytesBytes owned by the caller; readers never mutate them.
Current byte position.
Read a nonnegative signed count and check its minimum storage before allocation.
Require exact consumption; opaque tails must be explicitly modeled.
Read an IEEE-754 single-precision value; use u32 for exact NaN preservation.
Read an IEEE-754 double-precision value; use raw for exact NaN preservation.
Read a signed 16-bit integer.
Read a signed 32-bit integer.
Read a signed byte.
Copy bytes from the next bounded range.
Read original length-prefixed string bytes without normalizing or decoding.
Reserve a bounded range, returning its starting position.
Read an unsigned 16-bit integer.
Read an unsigned 32-bit integer; also preserves arbitrary f32 bit patterns.
Read an unsigned byte.
Bounded little-endian reader over a byte slice, including nonzero-offset views.