From a93bb15ffd043e94ab8ab992187edfda4c896dd2 Mon Sep 17 00:00:00 2001 From: larzie Date: Thu, 28 Nov 2024 18:27:11 +0300 Subject: [PATCH] unsure abt this one --- server/game/src/util/lockfreemutcell.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/game/src/util/lockfreemutcell.rs b/server/game/src/util/lockfreemutcell.rs index 5b0240bc..df60f2aa 100644 --- a/server/game/src/util/lockfreemutcell.rs +++ b/server/game/src/util/lockfreemutcell.rs @@ -26,11 +26,11 @@ impl LockfreeMutCell { /// /// #3) With great power comes great responsibility. #[allow(clippy::mut_from_ref)] - pub unsafe fn get_mut(&self) -> &mut T { + pub fn get_mut(&self) -> &mut T { &mut *self.cell.get() } - pub unsafe fn swap(&self, new: T) -> T { - std::mem::replace(self.get_mut(), new) + pub fn swap(&self, new: T) -> T { + std::mem::replace(unsafe self.get_mut(), new) } }