1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod api;
pub use api::*;
/// [`AyncLockable`] type maker
pub mod maker;

#[cfg(not(feature = "use_parking_lot"))]
mod spin;
#[cfg(not(feature = "use_parking_lot"))]
pub use spin::*;

#[cfg(feature = "use_parking_lot")]
mod parking_lot;
#[cfg(feature = "use_parking_lot")]
pub use parking_lot::*;