//! This module abstracts over `loom` and `std::sync` depending on whether we
//! are running tests or not.
#[cfg(not(all(test, loom)))]modstd;#[cfg(not(all(test, loom)))]pub(crate)useself::std::*;#[cfg(all(test, loom))]modmocked;#[cfg(all(test, loom))]pub(crate)useself::mocked::*;