Trait integer_encoding::VarIntReader [−][src]
A trait for reading VarInts from any other Reader
.
It's recommended to use a buffered reader, as many small reads will happen.
Required methods
fn read_varint<VI: VarInt>(&mut self) -> Result<VI>
[src]
Returns either the decoded integer, or an error.
In general, this always reads a whole varint. If the encoded varint's value is bigger
than the valid value range of VI
, then the value is truncated.
On EOF, an io::Error with io::ErrorKind::UnexpectedEof is returned.