Trait BitBufMutExts

Source
pub trait BitBufMutExts: BitBufMut {
Show 34 methods // Provided methods fn put_uN<O: ByteOrder, const N: usize, U, V: Integral>( &mut self, value: U, ) -> Result<()> where U: Into<V> { ... } fn put_bool(&mut self, value: bool) -> Result<()> { ... } fn put_u1(&mut self, value: u1) -> Result<()> { ... } fn put_u2(&mut self, value: u2) -> Result<()> { ... } fn put_u3(&mut self, value: u3) -> Result<()> { ... } fn put_u4(&mut self, value: u4) -> Result<()> { ... } fn put_u5(&mut self, value: u5) -> Result<()> { ... } fn put_u6(&mut self, value: u6) -> Result<()> { ... } fn put_u7(&mut self, value: u7) -> Result<()> { ... } fn put_u8(&mut self, value: u8) -> Result<()> { ... } fn put_u9<O: ByteOrder>(&mut self, value: u9) -> Result<()> { ... } fn put_u10<O: ByteOrder>(&mut self, value: u10) -> Result<()> { ... } fn put_u11<O: ByteOrder>(&mut self, value: u11) -> Result<()> { ... } fn put_u12<O: ByteOrder>(&mut self, value: u12) -> Result<()> { ... } fn put_u13<O: ByteOrder>(&mut self, value: u13) -> Result<()> { ... } fn put_u14<O: ByteOrder>(&mut self, value: u14) -> Result<()> { ... } fn put_u15<O: ByteOrder>(&mut self, value: u15) -> Result<()> { ... } fn put_u16<O: ByteOrder>(&mut self, value: u16) -> Result<()> { ... } fn put_u17<O: ByteOrder>(&mut self, value: u17) -> Result<()> { ... } fn put_u18<O: ByteOrder>(&mut self, value: u18) -> Result<()> { ... } fn put_u19<O: ByteOrder>(&mut self, value: u19) -> Result<()> { ... } fn put_u20<O: ByteOrder>(&mut self, value: u20) -> Result<()> { ... } fn put_u21<O: ByteOrder>(&mut self, value: u21) -> Result<()> { ... } fn put_u22<O: ByteOrder>(&mut self, value: u22) -> Result<()> { ... } fn put_u23<O: ByteOrder>(&mut self, value: u23) -> Result<()> { ... } fn put_u24<O: ByteOrder>(&mut self, value: u24) -> Result<()> { ... } fn put_u25<O: ByteOrder>(&mut self, value: u25) -> Result<()> { ... } fn put_u26<O: ByteOrder>(&mut self, value: u26) -> Result<()> { ... } fn put_u27<O: ByteOrder>(&mut self, value: u27) -> Result<()> { ... } fn put_u28<O: ByteOrder>(&mut self, value: u28) -> Result<()> { ... } fn put_u29<O: ByteOrder>(&mut self, value: u29) -> Result<()> { ... } fn put_u30<O: ByteOrder>(&mut self, value: u30) -> Result<()> { ... } fn put_u31<O: ByteOrder>(&mut self, value: u31) -> Result<()> { ... } fn put_u32<O: ByteOrder>(&mut self, value: u32) -> Result<()> { ... }
}

Provided Methods§

Source

fn put_uN<O: ByteOrder, const N: usize, U, V: Integral>( &mut self, value: U, ) -> Result<()>
where U: Into<V>,

Source

fn put_bool(&mut self, value: bool) -> Result<()>

Source

fn put_u1(&mut self, value: u1) -> Result<()>

Source

fn put_u2(&mut self, value: u2) -> Result<()>

Source

fn put_u3(&mut self, value: u3) -> Result<()>

Source

fn put_u4(&mut self, value: u4) -> Result<()>

Source

fn put_u5(&mut self, value: u5) -> Result<()>

Source

fn put_u6(&mut self, value: u6) -> Result<()>

Source

fn put_u7(&mut self, value: u7) -> Result<()>

Source

fn put_u8(&mut self, value: u8) -> Result<()>

Source

fn put_u9<O: ByteOrder>(&mut self, value: u9) -> Result<()>

Source

fn put_u10<O: ByteOrder>(&mut self, value: u10) -> Result<()>

Source

fn put_u11<O: ByteOrder>(&mut self, value: u11) -> Result<()>

Source

fn put_u12<O: ByteOrder>(&mut self, value: u12) -> Result<()>

Source

fn put_u13<O: ByteOrder>(&mut self, value: u13) -> Result<()>

Source

fn put_u14<O: ByteOrder>(&mut self, value: u14) -> Result<()>

Source

fn put_u15<O: ByteOrder>(&mut self, value: u15) -> Result<()>

Source

fn put_u16<O: ByteOrder>(&mut self, value: u16) -> Result<()>

Source

fn put_u17<O: ByteOrder>(&mut self, value: u17) -> Result<()>

Source

fn put_u18<O: ByteOrder>(&mut self, value: u18) -> Result<()>

Source

fn put_u19<O: ByteOrder>(&mut self, value: u19) -> Result<()>

Source

fn put_u20<O: ByteOrder>(&mut self, value: u20) -> Result<()>

Source

fn put_u21<O: ByteOrder>(&mut self, value: u21) -> Result<()>

Source

fn put_u22<O: ByteOrder>(&mut self, value: u22) -> Result<()>

Source

fn put_u23<O: ByteOrder>(&mut self, value: u23) -> Result<()>

Source

fn put_u24<O: ByteOrder>(&mut self, value: u24) -> Result<()>

Source

fn put_u25<O: ByteOrder>(&mut self, value: u25) -> Result<()>

Source

fn put_u26<O: ByteOrder>(&mut self, value: u26) -> Result<()>

Source

fn put_u27<O: ByteOrder>(&mut self, value: u27) -> Result<()>

Source

fn put_u28<O: ByteOrder>(&mut self, value: u28) -> Result<()>

Source

fn put_u29<O: ByteOrder>(&mut self, value: u29) -> Result<()>

Source

fn put_u30<O: ByteOrder>(&mut self, value: u30) -> Result<()>

Source

fn put_u31<O: ByteOrder>(&mut self, value: u31) -> Result<()>

Source

fn put_u32<O: ByteOrder>(&mut self, value: u32) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§