Zig 0.17.0-dev (Split by item)

This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig library itself.

atEnd

Returns whether the stream is at the logical end.

Reader.atEnd
pub fn atEnd(r: *Reader) bool

File

lib/std/Io/File/Reader.zig:375

Code

pub fn atEnd(r: *Reader) bool {
    // Even if stat fails, size is set when end is encountered.
    const size = r.size orelse return false;
    return size - logicalPos(r) == 0;
}