From 48aaedad542b9c6cbdc85d22517cd0d151f38443 Mon Sep 17 00:00:00 2001 From: Mica White Date: Sun, 1 Dec 2024 15:28:44 -0500 Subject: Unit testing --- src/mutex/mutex.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/mutex') diff --git a/src/mutex/mutex.rs b/src/mutex/mutex.rs index 89dfef9..d5f7f3a 100644 --- a/src/mutex/mutex.rs +++ b/src/mutex/mutex.rs @@ -199,6 +199,11 @@ impl Mutex { } } + /// Returns `true` if the mutex is currently locked + pub(crate) fn is_locked(&self) -> bool { + self.raw.is_locked() + } + /// Lock without a [`ThreadKey`]. It is undefined behavior to do this without /// owning the [`ThreadKey`]. pub(crate) unsafe fn try_lock_no_key(&self) -> Option> { -- cgit v1.2.3