forked from ROMEO/nexosim
First release candidate for v0.1.0
This commit is contained in:
@ -1,15 +1,23 @@
|
||||
#[cfg(asynchronix_loom)]
|
||||
#[allow(unused_imports)]
|
||||
pub(crate) mod sync {
|
||||
pub(crate) use loom::sync::{Arc, Mutex};
|
||||
|
||||
pub(crate) mod atomic {
|
||||
pub(crate) use loom::sync::atomic::{fence, AtomicU32, AtomicU64, AtomicUsize, Ordering};
|
||||
pub(crate) use loom::sync::atomic::{
|
||||
fence, AtomicBool, AtomicIsize, AtomicPtr, AtomicU32, AtomicU64, AtomicUsize, Ordering,
|
||||
};
|
||||
}
|
||||
}
|
||||
#[cfg(not(asynchronix_loom))]
|
||||
#[allow(unused_imports)]
|
||||
pub(crate) mod sync {
|
||||
pub(crate) use std::sync::{Arc, Mutex};
|
||||
|
||||
pub(crate) mod atomic {
|
||||
pub(crate) use std::sync::atomic::{fence, AtomicU32, AtomicU64, AtomicUsize, Ordering};
|
||||
pub(crate) use std::sync::atomic::{
|
||||
fence, AtomicBool, AtomicIsize, AtomicPtr, AtomicU32, AtomicU64, AtomicUsize, Ordering,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user