#[cfg(any(target_arch = "wasm32", target_arch = "wasm64"))]
pub use foundation_nostd::primitives::Mutex;
#[cfg(all(not(target_arch = "wasm32"), not(target_arch = "wasm64")))]
pub use std::sync::Mutex;
#[cfg(any(target_arch = "wasm32", target_arch = "wasm64"))]
pub use foundation_nostd::primitives::RwLock;
#[cfg(all(not(target_arch = "wasm32"), not(target_arch = "wasm64")))]
pub use std::sync::RwLock;