1  cfg_if::cfg_if! {
2      if #[cfg(any(
3          all(target_arch = "wasm32", not(target_os = "wasi")),
4          target_arch = "asmjs"
5      ))] {
6          #[cfg(all(feature = "stdweb", not(feature = "wasm-bindgen")))]
7          #[macro_use]
8          extern crate stdweb;
9  
10          mod wasm;
11          pub use wasm::Instant;
12          pub use crate::wasm::now;
13          pub use wasm::SystemTime;
14      } else {
15          mod native;
16          pub use native::Instant;
17          pub use native::now;
18          pub use native::SystemTime;
19      }
20  }
21  
22  pub use std::time::Duration;
23