miden_core/utils/sync/
mod.rs

1pub mod racy_lock;
2pub mod rw_lock;
3
4#[cfg(feature = "std")]
5pub use std::sync::LazyLock;
6
7#[cfg(feature = "std")]
8pub use parking_lot::{RwLock, RwLockReadGuard, RwLockWriteGuard};
9#[cfg(not(feature = "std"))]
10pub use racy_lock::RacyLock as LazyLock;
11#[cfg(not(feature = "std"))]
12pub use rw_lock::{RwLock, RwLockReadGuard, RwLockWriteGuard};