Trait WriterExt

Source
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§

Source

fn put_u8p2<const A: u8, const B: u8>(&mut self, a: u8, b: u8)

Source

fn put_u8p3<const A: u8, const B: u8, const C: u8>( &mut self, a: u8, b: u8, c: u8, )

Source

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, )

Source

fn put_u16p2<const A: u8, const B: u8>(&mut self, a: u16, b: u16)

Source

fn put_u16p3<const A: u8, const B: u8, const C: u8>( &mut self, a: u16, b: u16, c: u16, )

Source

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.

Implementors§

Source§

impl<T: Writer> WriterExt for T