pub trait Deadline {
// Required method
fn deadline(&self) -> Instant;
}
Expand description
Trait for types that can be used as a timeout or deadline.
Required Methods§
Implementations on Foreign Types§
Source§impl Deadline for Duration
impl Deadline for Duration
Source§fn deadline(&self) -> Instant
fn deadline(&self) -> Instant
Get the instant at which the timeout/deadline expires.
If the "tokio"
feature is enabled, this uses tokio::time::Instant
to compute the deadline.
This means that tokio::time::pause()
and tokio::time::advance()
will work as expected.