pub trait BitReaderExpGolombExt {
// Required method
fn read_exp_golomb(&mut self) -> Result<u64>;
// Provided method
fn read_signed_exp_golomb(&mut self) -> Result<i64> { ... }
}
Expand description
Extension trait for reading Exp-Golomb encoded numbers from a bit reader
See: https://en.wikipedia.org/wiki/Exponential-Golomb_coding
- [
BitReader
]
Required Methods§
Sourcefn read_exp_golomb(&mut self) -> Result<u64>
fn read_exp_golomb(&mut self) -> Result<u64>
Reads an Exp-Golomb encoded number
Provided Methods§
Sourcefn read_signed_exp_golomb(&mut self) -> Result<i64>
fn read_signed_exp_golomb(&mut self) -> Result<i64>
Reads a signed Exp-Golomb encoded number