Result!(size_t, BitpackError): bytes consumed — exactly
packedSize(count, width); failures as documented on unpackUint32.
Result!(size_t, BitpackError) unpackUint64(scope const(ubyte)[] src,
size_t count, ubyte width, return scope ulong[] dst) @safe pure nothrow @nogcUnpacks count 64-bit values packed at width bits (LSB-first).
src | input starting at the packed run (≥ packedSize bytes). |
count | number of values to extract (dst.length ≥ count). |
width | bits per value, 1..64. |
dst | caller-provided output buffer. |
Result!(size_t, BitpackError): bytes consumed — exactly
packedSize(count, width); failures as documented on unpackUint32.