use std::time::Duration;
#[derive(Debug, Copy, Clone)]
pub enum Behave {
Cancel,
Change(Duration),
Repeat,
}
impl From<()> for Behave {
fn from(_: ()) -> Self {
Behave::Cancel
}
}
impl From<Duration> for Behave {
fn from(dur: Duration) -> Self {
Behave::Change(dur)
}
}