unpackUint64

fnResult!(size_t, BitpackError) unpackUint64(scope const(ubyte)[] src, size_t count, ubyte width, return scope ulong[] dst) @safe pure nothrow @nogc

Unpacks count 64-bit values packed at width bits (LSB-first).

Parameters

srcinput starting at the packed run (≥ packedSize bytes).
countnumber of values to extract (dst.length ≥ count).
widthbits per value, 1..64.
dstcaller-provided output buffer.

Returns

Result!(size_t, BitpackError): bytes consumed — exactly

packedSize(count, width); failures as documented on unpackUint32.