Function read [src]

Prototype

pub fn read(self: *StreamSource, dest: []u8) ReadError!usize

Parameters

self: *StreamSourcedest: []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), } }