readInt
Function parameters
Parameters
- fbr:*FixedBufferReader
- T:type
Functions in this namespace
Functions
Error sets in this namespace
Error Sets
Source
Implementation
pub fn readInt(fbr: *FixedBufferReader, comptime T: type) Error!T {
const size = @divExact(@typeInfo(T).int.bits, 8);
if (fbr.buf.len - fbr.pos < size) return error.EndOfBuffer;
defer fbr.pos += size;
return std.mem.readInt(T, fbr.buf[fbr.pos..][0..size], fbr.endian);
}