pub struct EepromTimer { timer: C, } impl EepromTimer { pub fn new(timer: C) -> Self { Self { timer } } } impl CountDown for EepromTimer where C: CountDown