//! A GC-safe `Mutex`.
//!
//! The API matches that of [`parking_lot::Mutex`].
use RawGcSafeMutex;
/// A GC-safe `Mutex`. See [`parking_lot::Mutex`] for more information.
pub type GcSafeMutex<T> = Mutex;
/// Create a new GC-safe mutex. See [`parking_lot::const_mutex`] for more information.
pub const
/// A GC-safe `MutexGuard`. See [`parking_lot::MutexGuard`] for more information.
pub type MutexGuard<'a, T> = MutexGuard;
/// A GC-safe `MappedMutexGuard`. See [`parking_lot::MappedMutexGuard`] for more information.
pub type MappedMutexGuard<'a, T> = MappedMutexGuard;