1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
use core::time::Duration;
use crate::Instant;
impl Instant for tokio::time::Instant {
#[inline]
fn now() -> Self {
Self::now()
}
#[inline]
fn checked_add(&self, duration: Duration) -> Option<Self> {
self.checked_add(duration)
}
#[inline]
fn checked_sub(&self, duration: Duration) -> Option<Self> {
self.checked_sub(duration)
}
#[inline]
fn saturating_duration_since(&self, earlier: Self) -> Duration {
self.saturating_duration_since(earlier)
}
}