pub trait WriterExt: Writer {
// Provided methods
fn put_u8p2<const A: u8, const B: u8>(&mut self, a: u8, b: u8) { ... }
fn put_u8p3<const A: u8, const B: u8, const C: u8>(
&mut self,
a: u8,
b: u8,
c: u8,
) { ... }
fn put_u8p4<const A: u8, const B: u8, const C: u8, const D: u8>(
&mut self,
a: u8,
b: u8,
c: u8,
d: u8,
) { ... }
fn put_u16p2<const A: u8, const B: u8>(&mut self, a: u16, b: u16) { ... }
fn put_u16p3<const A: u8, const B: u8, const C: u8>(
&mut self,
a: u16,
b: u16,
c: u16,
) { ... }
fn put_u16p4<const A: u8, const B: u8, const C: u8, const D: u8>(
&mut self,
a: u16,
b: u16,
c: u16,
d: u16,
) { ... }
}
Provided Methods§
fn put_u8p2<const A: u8, const B: u8>(&mut self, a: u8, b: u8)
fn put_u8p3<const A: u8, const B: u8, const C: u8>( &mut self, a: u8, b: u8, c: u8, )
fn put_u8p4<const A: u8, const B: u8, const C: u8, const D: u8>( &mut self, a: u8, b: u8, c: u8, d: u8, )
fn put_u16p2<const A: u8, const B: u8>(&mut self, a: u16, b: u16)
fn put_u16p3<const A: u8, const B: u8, const C: u8>( &mut self, a: u16, b: u16, c: u16, )
fn put_u16p4<const A: u8, const B: u8, const C: u8, const D: u8>( &mut self, a: u16, b: u16, c: u16, d: u16, )
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.