use super::{TimerQueue, TimerQueueTicks};
pub trait TimerQueueBackend: 'static + Sized {
type Ticks: TimerQueueTicks;
fn now() -> Self::Ticks;
fn set_compare(instant: Self::Ticks);
fn clear_compare_flag();
fn pend_interrupt();
fn on_interrupt() {}
fn enable_timer() {}
fn disable_timer() {}
fn timer_queue() -> &'static TimerQueue<Self>;
}