Mode

Trait Mode 

Source
pub trait Mode {
    // Required methods
    fn id(&self) -> u8;
    fn set_pins<Aux, M0, M1, D>(
        aux: &mut Aux,
        m0: &mut M0,
        m1: &mut M1,
        delay: &mut D,
    )
       where Aux: InputPin,
             M0: OutputPin,
             M1: OutputPin,
             D: DelayMs<u32>;
}

Required Methods§

Source

fn id(&self) -> u8

Source

fn set_pins<Aux, M0, M1, D>( aux: &mut Aux, m0: &mut M0, m1: &mut M1, delay: &mut D, )
where Aux: InputPin, M0: OutputPin, M1: OutputPin, D: DelayMs<u32>,

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§