1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
cfg_if::cfg_if! { if #[cfg(any( target_os = "linux", target_os = "android", all(target_arch = "wasm32", target_feature = "atomics"), ))] { mod futex; pub use futex::Parker; } else if #[cfg(windows)] { pub use crate::sys::thread_parker::Parker; } else { mod generic; pub use generic::Parker; } }