1#[cfg(not(feature = "tokio"))]
2pub(crate) use async_lock::{Mutex, RwLock, RwLockReadGuard, RwLockWriteGuard};
3#[cfg(feature = "tokio")]
4pub(crate) use tokio::sync::{Mutex, RwLock, RwLockReadGuard, RwLockWriteGuard};
5