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§
fn put_uN<O, const N: usize, U, V>(&mut self, value: U) -> Result<(), Error>
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,
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.