hala_sync/
lib.rs

1mod api;
2pub use api::*;
3/// [`AsyncLockable`] type maker
4pub mod maker;
5
6mod spin;
7
8#[cfg(not(feature = "use_parking_lot"))]
9pub use spin::*;
10
11pub mod spin_simple {
12    pub use super::spin::*;
13}
14
15#[cfg(feature = "use_parking_lot")]
16mod parking_lot;
17#[cfg(feature = "use_parking_lot")]
18pub use parking_lot::*;