pub trait Timer { // Required methods fn get_counter(&self) -> u64; fn delay_ms(&mut self, ms: u32); }