mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/utils/lazy.rs')
-rw-r--r--src/utils/lazy.rs6
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
}