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§
fn id(&self) -> u8
fn set_pins<Aux, M0, M1, D>( aux: &mut Aux, m0: &mut M0, m1: &mut M1, delay: &mut D, )
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.