From 9125bb4104286527dcf6a4f0c64152d589073394 Mon Sep 17 00:00:00 2001 From: rubcc95 Date: Sun, 8 Dec 2024 21:49:15 +0100 Subject: [PATCH] Added From> for &'a Mutex mutex.rs --- library/std/src/sync/mutex.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/std/src/sync/mutex.rs b/library/std/src/sync/mutex.rs index fe2aca031a248..4a0cd6cff98c6 100644 --- a/library/std/src/sync/mutex.rs +++ b/library/std/src/sync/mutex.rs @@ -500,6 +500,12 @@ impl Default for Mutex { } } +impl<'a, T> From> for &'a Mutex{ + fn from(value: MutexGuard<'a, T>) -> Self{ + value.lock + } +} + #[stable(feature = "rust1", since = "1.0.0")] impl fmt::Debug for Mutex { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {