summaryrefslogtreecommitdiff
path: root/crates/tor-rtcompat/src/traits.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/tor-rtcompat/src/traits.rs')
-rw-r--r--crates/tor-rtcompat/src/traits.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/tor-rtcompat/src/traits.rs b/crates/tor-rtcompat/src/traits.rs
index 3ff7b9d05..4ef6b5c71 100644
--- a/crates/tor-rtcompat/src/traits.rs
+++ b/crates/tor-rtcompat/src/traits.rs
@@ -9,8 +9,8 @@ use std::borrow::Cow;
use std::fmt::Debug;
use std::io::{self, Result as IoResult};
use std::net;
-use std::time::{Duration, Instant, SystemTime};
use tor_general_addr::unix;
+use web_time_compat::{Duration, Instant, InstantExt, SystemTime, SystemTimeExt};
#[cfg(feature = "tls-server")]
use tor_cert_x509::TlsKeyAndCert;
@@ -121,14 +121,14 @@ pub trait SleepProvider: Clone + Send + Sync + 'static {
///
/// (This is the same as `Instant::now`, if not running in test mode.)
fn now(&self) -> Instant {
- Instant::now()
+ Instant::get()
}
/// Return the SleepProvider's view of the current wall-clock time.
///
/// (This is the same as `SystemTime::now`, if not running in test mode.)
fn wallclock(&self) -> SystemTime {
- SystemTime::now()
+ SystemTime::get()
}
/// Signify that a test running under mock time shouldn't advance time yet, with a given