diff options
| author | datdenkikniet <jcdra1@gmail.com> | 2025-03-23 10:27:38 +0100 |
|---|---|---|
| committer | Emil Fresk <emil.fresk@gmail.com> | 2025-03-24 07:36:23 +0000 |
| commit | bef2e1b9f007df81e9bd42a94c56699273c0dd82 (patch) | |
| tree | 4e31bb7bf83278dba72a1195f1f6883985f92cc7 /rtic-sync/src/channel.rs | |
| parent | dae55bd7e40eb8bbf6ead20cc55858485a70d28c (diff) | |
rtic-sync: remove unnecessary with_mut, safety comment
Diffstat (limited to 'rtic-sync/src/channel.rs')
| -rw-r--r-- | rtic-sync/src/channel.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rtic-sync/src/channel.rs b/rtic-sync/src/channel.rs index b2792a2..043d058 100644 --- a/rtic-sync/src/channel.rs +++ b/rtic-sync/src/channel.rs @@ -57,10 +57,10 @@ macro_rules! cs_access { where F: FnOnce(&mut $type) -> R, { - self.$name.with_mut(|v| { - let v = unsafe { &mut *v }; - f(v) - }) + let v = self.$name.get_mut(); + // SAFETY: we have exclusive access due to the critical section. + let v = unsafe { v.deref() }; + f(v) } }; } |
