From 311842d28d1fbb6da945f0d98f1655f77a58abf9 Mon Sep 17 00:00:00 2001 From: Mica White Date: Wed, 25 Dec 2024 17:58:38 -0500 Subject: as_mut re-organization --- src/mutex/mutex.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/mutex') diff --git a/src/mutex/mutex.rs b/src/mutex/mutex.rs index 27a215f..4671b4f 100644 --- a/src/mutex/mutex.rs +++ b/src/mutex/mutex.rs @@ -7,7 +7,7 @@ use lock_api::RawMutex; use crate::handle_unwind::handle_unwind; use crate::key::Keyable; -use crate::lockable::{Lockable, LockableAsMut, LockableIntoInner, OwnedLockable, RawLock}; +use crate::lockable::{Lockable, LockableGetMut, LockableIntoInner, OwnedLockable, RawLock}; use crate::poisonable::PoisonFlag; use super::{Mutex, MutexGuard, MutexRef}; @@ -79,13 +79,13 @@ impl LockableIntoInner for Mutex { } } -impl LockableAsMut for Mutex { +impl LockableGetMut for Mutex { type Inner<'a> = &'a mut T where Self: 'a; - fn as_mut(&mut self) -> Self::Inner<'_> { + fn get_mut(&mut self) -> Self::Inner<'_> { self.get_mut() } } @@ -264,7 +264,7 @@ impl Mutex { /// thread::spawn(move || { /// let key = ThreadKey::get().unwrap(); /// let mut lock = c_mutex.try_lock(key); - /// if let Some(mut lock) = lock { + /// if let Ok(mut lock) = lock { /// *lock = 10; /// } else { /// println!("try_lock failed"); -- cgit v1.2.3