pub trait Sleeper: MaybeSend + MaybeSync {
// Required method
fn sleep(&self, dur: Duration) -> impl Future<Output = ()> + MaybeSend;
}Expand description
Injected async delay so the decorator owns its timer: nectar takes no new timer dependency and each consumer supplies its platform sleep.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".