| cfg_if::cfg_if! { | |
| if #[cfg(any( | |
| all(target_arch = "wasm32", not(target_os = "wasi")), | |
| target_arch = "asmjs" | |
| ))] { | |
| #[cfg(all(feature = "stdweb", not(feature = "wasm-bindgen")))] | |
| #[macro_use] | |
| extern crate stdweb; | |
| mod wasm; | |
| pub use wasm::Instant; | |
| pub use crate::wasm::now; | |
| pub use wasm::SystemTime; | |
| } else { | |
| mod native; | |
| pub use native::Instant; | |
| pub use native::now; | |
| pub use native::SystemTime; | |
| } | |
| } | |
| pub use std::time::Duration; |