pub fn init(dir: Dir, buffer: []align(@alignOf(usize)) u8) Reader dir: Dirbuffer: []align(@alignOf(usize)) u8138
139
140
141
142
143
144
145
146
147 pub fn init(dir: Dir, buffer: []align(@alignOf(usize)) u8) Reader {
assert(buffer.len >= min_buffer_len);
return .{
.dir = dir,
.state = .reset,
.index = 0,
.end = 0,
.buffer = buffer,
};
}
Asserts that
bufferhas length at leastmin_buffer_len.