| all(target_os = "emscripten", target_feature = "atomics"), |
| pub(crate) use futex_mutex::{Mutex, MovableMutex}; |
| pub(crate) use futex_rwlock::MovableRwLock; |
| pub(crate) use futex_condvar::MovableCondvar; |
| } else if #[cfg(target_os = "fuchsia")] { |
| pub(crate) use fuchsia_mutex::{Mutex, MovableMutex}; |
| pub(crate) use futex_rwlock::MovableRwLock; |
| pub(crate) use futex_condvar::MovableCondvar; |
| pub(crate) use pthread_mutex::{Mutex, MovableMutex}; |
| pub(crate) use pthread_rwlock::MovableRwLock; |
| pub(crate) use pthread_condvar::MovableCondvar; |