Function defaultRebase [src]

Prototype

pub fn defaultRebase(r: *Reader, capacity: usize) RebaseError!void

Parameters

r: *Readercapacity: usize

Possible Errors

EndOfStream

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); }