Trait Waiter
delay
pub trait Waiter: Send + Sync { fn wait(&self) -> Result<(), WaiterError>; fn start(&mut self) { ... } fn stop(&self) { ... } }
A waiter trait, that can be used for executing a delay. Waiters need to be multi-threaded and cloneable.
fn wait(&self) -> Result<(), WaiterError>
fn start(&mut self)
fn stop(&self)
impl Waiter for Delay