usestd::fmt::Debug;usestd::future::Future;usestd::time::Instant;usefutures::Stream;/// A future representing the notification that an elapsed duration has occurred.
pubtraitDelay: Future<Output = Instant> + Debug + Send {}/// A stream representing notifications at a fixed interval.
pubtraitInterval: Stream<Item = Instant> + Debug + Send {}