Trait bit_cursor::bit_read_exts::BitReadExts

source ·
pub trait BitReadExts: BitRead {
Show 33 methods // Provided methods fn read_bool(&mut self) -> Result<bool> { ... } fn read_u1(&mut self) -> Result<u1> { ... } fn read_u2(&mut self) -> Result<u2> { ... } fn read_u3(&mut self) -> Result<u3> { ... } fn read_u4(&mut self) -> Result<u4> { ... } fn read_u5(&mut self) -> Result<u5> { ... } fn read_u6(&mut self) -> Result<u6> { ... } fn read_u7(&mut self) -> Result<u7> { ... } fn read_u8(&mut self) -> Result<u8> { ... } fn read_u9<T: ByteOrder>(&mut self) -> Result<u9> { ... } fn read_u10<T: ByteOrder>(&mut self) -> Result<u10> { ... } fn read_u11<T: ByteOrder>(&mut self) -> Result<u11> { ... } fn read_u12<T: ByteOrder>(&mut self) -> Result<u12> { ... } fn read_u13<T: ByteOrder>(&mut self) -> Result<u13> { ... } fn read_u14<T: ByteOrder>(&mut self) -> Result<u14> { ... } fn read_u15<T: ByteOrder>(&mut self) -> Result<u15> { ... } fn read_u16<T: ByteOrder>(&mut self) -> Result<u16> { ... } fn read_u17<T: ByteOrder>(&mut self) -> Result<u17> { ... } fn read_u18<T: ByteOrder>(&mut self) -> Result<u18> { ... } fn read_u19<T: ByteOrder>(&mut self) -> Result<u19> { ... } fn read_u20<T: ByteOrder>(&mut self) -> Result<u20> { ... } fn read_u21<T: ByteOrder>(&mut self) -> Result<u21> { ... } fn read_u22<T: ByteOrder>(&mut self) -> Result<u22> { ... } fn read_u23<T: ByteOrder>(&mut self) -> Result<u23> { ... } fn read_u24<T: ByteOrder>(&mut self) -> Result<u24> { ... } fn read_u25<T: ByteOrder>(&mut self) -> Result<u25> { ... } fn read_u26<T: ByteOrder>(&mut self) -> Result<u26> { ... } fn read_u27<T: ByteOrder>(&mut self) -> Result<u27> { ... } fn read_u28<T: ByteOrder>(&mut self) -> Result<u28> { ... } fn read_u29<T: ByteOrder>(&mut self) -> Result<u29> { ... } fn read_u30<T: ByteOrder>(&mut self) -> Result<u30> { ... } fn read_u31<T: ByteOrder>(&mut self) -> Result<u31> { ... } fn read_u32<T: ByteOrder>(&mut self) -> Result<u32> { ... }
}

Provided Methods§

source

fn read_bool(&mut self) -> Result<bool>

source

fn read_u1(&mut self) -> Result<u1>

source

fn read_u2(&mut self) -> Result<u2>

source

fn read_u3(&mut self) -> Result<u3>

source

fn read_u4(&mut self) -> Result<u4>

source

fn read_u5(&mut self) -> Result<u5>

source

fn read_u6(&mut self) -> Result<u6>

source

fn read_u7(&mut self) -> Result<u7>

source

fn read_u8(&mut self) -> Result<u8>

source

fn read_u9<T: ByteOrder>(&mut self) -> Result<u9>

source

fn read_u10<T: ByteOrder>(&mut self) -> Result<u10>

source

fn read_u11<T: ByteOrder>(&mut self) -> Result<u11>

source

fn read_u12<T: ByteOrder>(&mut self) -> Result<u12>

source

fn read_u13<T: ByteOrder>(&mut self) -> Result<u13>

source

fn read_u14<T: ByteOrder>(&mut self) -> Result<u14>

source

fn read_u15<T: ByteOrder>(&mut self) -> Result<u15>

source

fn read_u16<T: ByteOrder>(&mut self) -> Result<u16>

source

fn read_u17<T: ByteOrder>(&mut self) -> Result<u17>

source

fn read_u18<T: ByteOrder>(&mut self) -> Result<u18>

source

fn read_u19<T: ByteOrder>(&mut self) -> Result<u19>

source

fn read_u20<T: ByteOrder>(&mut self) -> Result<u20>

source

fn read_u21<T: ByteOrder>(&mut self) -> Result<u21>

source

fn read_u22<T: ByteOrder>(&mut self) -> Result<u22>

source

fn read_u23<T: ByteOrder>(&mut self) -> Result<u23>

source

fn read_u24<T: ByteOrder>(&mut self) -> Result<u24>

source

fn read_u25<T: ByteOrder>(&mut self) -> Result<u25>

source

fn read_u26<T: ByteOrder>(&mut self) -> Result<u26>

source

fn read_u27<T: ByteOrder>(&mut self) -> Result<u27>

source

fn read_u28<T: ByteOrder>(&mut self) -> Result<u28>

source

fn read_u29<T: ByteOrder>(&mut self) -> Result<u29>

source

fn read_u30<T: ByteOrder>(&mut self) -> Result<u30>

source

fn read_u31<T: ByteOrder>(&mut self) -> Result<u31>

source

fn read_u32<T: ByteOrder>(&mut self) -> Result<u32>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T> BitReadExts for T
where T: BitRead,