Struct tokio_timerfd::Interval
source[−]pub struct Interval { /* private fields */ }
Expand description
A stream representing notifications at fixed interval
Implementations
Create a new Interval
that starts at at
and yields every duration
interval after that.
The duration
argument must be a non-zero duration.
Panics
This function panics if duration
is zero.
Creates new Interval
that yields with interval of duration
.
The function is shortcut for Interval::new(Instant::now() + duration, duration)
.
The duration
argument must be a non-zero duration.
Panics
This function panics if duration
is zero.
Trait Implementations
Attempt to pull out the next value of this stream, registering the
current task for wakeup if the value is not yet available, and returning
None
if the stream is exhausted. Read more