pub fn discardRemaining(r: *Reader) ShortError!usize r: *ReaderReadFailedSee the Reader implementation for detailed diagnostics.
274
275
276
277
278
279
280
281
282
283pub fn discardRemaining(r: *Reader) ShortError!usize {
var offset: usize = r.end - r.seek;
r.seek = r.end;
while (true) {
offset += r.vtable.discard(r, .unlimited) catch |err| switch (err) {
error.EndOfStream => return offset,
else => |e| return e,
};
}
}
Consumes the stream until the end, ignoring all the data, returning the number of bytes discarded.