Trait BitBufMutExts

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

Provided Methods§

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

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§

Source§

impl<T> BitBufMutExts for T
where T: BitBufMut + ?Sized,