Function read [src]
Prototype
pub fn read(self: *StreamSource, dest: []u8) ReadError!usize
Parameters
self: *StreamSource
dest: []u8
Source
pub fn read(self: *StreamSource, dest: []u8) ReadError!usize {
switch (self.*) {
.buffer => |*x| return x.read(dest),
.const_buffer => |*x| return x.read(dest),
.file => |x| if (!has_file) unreachable else return x.read(dest),
}
}