mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/utils/lazy.rs')
| -rw-r--r-- | src/utils/lazy.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/utils/lazy.rs b/src/utils/lazy.rs index 5a19029..4d30aa2 100644 --- a/src/utils/lazy.rs +++ b/src/utils/lazy.rs @@ -1,4 +1,4 @@ -//! [LazyLock] copy +//! [`LazyLock`](std::sync::LazyLock) copy use std::cell::UnsafeCell; use std::mem::ManuallyDrop; use std::panic::{RefUnwindSafe, UnwindSafe}; @@ -23,7 +23,7 @@ impl<T, F: FnOnce() -> T> Lock<T, F> { } #[inline] - // SAFETY: CALL ONLY ONCE! NOT CHECKED + /// SAFETY: CALL ONLY ONCE! NOT CHECKED pub unsafe fn load(this: &Lock<T, F>) { let data = &mut *this.data.get(); let f = ManuallyDrop::take(&mut data.f); @@ -34,7 +34,7 @@ impl<T, F: FnOnce() -> T> Lock<T, F> { impl<T, F> Lock<T, F> { #[inline] - // SAFETY: CALL [load] FIRST! + /// SAFETY: CALL [load] FIRST! pub unsafe fn get(&self) -> &T { &(*self.data.get()).value } |