···66pub(crate) mod builder_utils;
77pub(crate) mod deque;
88pub(crate) mod frequency_sketch;
99-pub(crate) mod time;
99+pub mod time;
10101111// Note: `CacheRegion` cannot have more than four enum variants. This is because
1212// `crate::{sync,unsync}::DeqNodes` uses a `tagptr::TagNonNull<DeqNode<T>, 2>`
···11-use std::time::Duration;
11+#[cfg(not(feature = "js"))]
22+pub type Duration = std::time::Duration;
33+44+#[cfg(feature = "js")]
55+pub type Duration = web_time::Duration;
2637pub(crate) mod clock;
48
+2
crates/mini-moka-vendored/src/lib.rs
···6666#[cfg_attr(docsrs, doc(cfg(feature = "sync")))]
6767pub mod sync;
68686969+pub use common::time;
7070+6971pub use policy::Policy;
70727173#[cfg(test)]