summaryrefslogtreecommitdiff
path: root/ecs/src/lock.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2025-08-22 17:45:36 +0200
committerHampusM <hampus@hampusmat.com>2025-08-22 17:45:36 +0200
commit81804a860a082ee50863f78762ed901ed9f9ee28 (patch)
tree8c672aca512fc9c0edc30f1e00a0802569e9cc61 /ecs/src/lock.rs
parente766f6581c2ca8a8963baed11ad29d6e67a0a8a0 (diff)
refactor(ecs): fix clippy lints
Diffstat (limited to 'ecs/src/lock.rs')
-rw-r--r--ecs/src/lock.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/ecs/src/lock.rs b/ecs/src/lock.rs
index abdf995..689070b 100644
--- a/ecs/src/lock.rs
+++ b/ecs/src/lock.rs
@@ -90,7 +90,7 @@ impl<'guard, Value> ReadGuard<'guard, Value>
// The 'inner' field cannot be moved out of ReadGuard in a normal way since
// ReadGuard implements Drop
- let inner = unsafe { std::ptr::read(&this.inner) };
+ let inner = unsafe { std::ptr::read(&raw const this.inner) };
forget(this);
match RwLockReadGuard::try_map(inner, func) {
@@ -169,7 +169,7 @@ impl<'guard, Value> WriteGuard<'guard, Value>
// The 'inner' field cannot be moved out of ReadGuard in a normal way since
// ReadGuard implements Drop
- let inner = unsafe { std::ptr::read(&this.inner) };
+ let inner = unsafe { std::ptr::read(&raw const this.inner) };
forget(this);
match RwLockWriteGuard::try_map(inner, func) {