DoxigAlpha

read

Function parameters

Parameters

#
self:*@This()
buf:[]u8

A Reader that counts how many bytes has been read from it.

Functions

#
CountingReader
A Reader that counts how many bytes has been read from it.

Source

Implementation

#
pub fn read(self: *@This(), buf: []u8) Error!usize {
    const amt = try self.child_reader.read(buf);
    self.bytes_read += amt;
    return amt;
}