pub trait TimeInstant {
// Required methods
fn duration_since(&self, since: Self) -> Duration;
fn forward(&mut self, duration: Duration);
}Expand description
Types implementing this trait can be used as Instant type in TimeSource trait and for RunningAverage
Required Methods§
Sourcefn duration_since(&self, since: Self) -> Duration
fn duration_since(&self, since: Self) -> Duration
Returns Duration elapsed since given TimeInstant and Self.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".