mod.rs - source
Description: Source of the Rust file `library/std/src/sys_common/thread_parker/mod.rs`.
Keywords: rust, rustlang, rust-lang

     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;
        }
    }