mhgu-forge 1.2.0

Rust API for writing forge plugins for MHGU
Documentation
/// OS synchronization primitives and threading utilities.
///
/// Thread-management types ([`thread`] and [`tls`]) require the `allocator` feature.
/// All synchronization types are also re-exported flat from the [`sync`] submodule.
pub mod barrier;
pub mod condvar;
pub mod event;
pub mod lazy_lock;
pub mod light_event;
pub mod lock;
pub mod mutex;
pub mod once_lock;
pub mod this_thread;

#[cfg(feature = "allocator")]
pub mod thread;

#[cfg(feature = "allocator")]
pub mod tls;

pub mod sync {
    pub use super::barrier::*;
    pub use super::condvar::*;
    pub use super::event::*;
    pub use super::lazy_lock::*;
    pub use super::light_event::*;
    pub use super::lock::*;
    pub use super::mutex::*;
    pub use super::once_lock::*;
}