Function defaultRebase [src]
Prototype
pub fn defaultRebase(r: *Reader, capacity: usize) RebaseError!void
Parameters
r: *Reader
capacity: usize
Possible Errors
Source
pub fn defaultRebase(r: *Reader, capacity: usize) RebaseError!void {
assert(r.buffer.len - r.seek < capacity);
const data = r.buffer[r.seek..r.end];
@memmove(r.buffer[0..data.len], data);
r.seek = 0;
r.end = data.len;
assert(r.buffer.len - r.seek >= capacity);
}