#[derive(Debug)]
pub struct UninitializedMode;
#[derive(Debug)]
pub struct ThreeLedsMode;
#[derive(Debug)]
pub struct TwoLedsMode;
pub trait LedMode {}
impl LedMode for UninitializedMode {}
impl LedMode for ThreeLedsMode {}
impl LedMode for TwoLedsMode {}