use std::fmt::Debug;
use std::hash::Hash;
use std::time::Duration;
use crate::Delay;
pub trait RepeaterEntry {
type Key: Hash + Eq + Unpin + Send + Debug;
fn interval(&self) -> Duration;
fn delay(&self) -> Delay {
Delay::None
}
fn key(&self) -> Self::Key;
}