Function readIntChecked [src]
Prototype
pub fn readIntChecked( fbr: *FixedBufferReader, comptime T: type, ma: *MemoryAccessor, ) Error!T
Parameters
fbr: *FixedBufferReader
T: type
ma: *MemoryAccessor
Possible Errors
Source
pub fn readIntChecked(
fbr: *FixedBufferReader,
comptime T: type,
ma: *MemoryAccessor,
) Error!T {
if (ma.load(T, @intFromPtr(fbr.buf[fbr.pos..].ptr)) == null)
return error.InvalidBuffer;
return fbr.readInt(T);
}