* Return a named type so it can be more easily stored in fields. * Implement `BufRead`. We cannot use `std::io::BufReader` because it needlessly allocates an intermediate buffer. `BytesView` is already buffered!
BufRead. We cannot usestd::io::BufReaderbecause it needlessly allocates an intermediate buffer.BytesViewis already buffered!