fn readPackedTwosComplement(x: *Mutable, buffer: []const u8, bit_offset: usize, bit_count: usize, endian: Endian, signedness: Signedness) void
[src]
Read the value of x
from a packed memory buffer
. Asserts that buffer
is large enough to contain a value of bit-size bit_count
at offset bit_offset
.
This is equivalent to loading the value of an integer with bit_count
bits as if it were a field in packed memory at the provided bit offset.
Parameters
x: *Mutable,
buffer: []const u8,
bit_offset: usize,
bit_count: usize,
endian: Endian,
signedness: Signedness,