fn readNoEof(self: Self, buf: []u8) Error || error{EndOfStream}!void
If the number read would be smaller than buf.len, error.EndOfStream is returned instead.
buf.len
error.EndOfStream
self: Self,
buf: []u8,