From 2e3c7c5b9776279ecfd39cdaec047cfc678992e8 Mon Sep 17 00:00:00 2001 From: Frank Steffahn Date: Sat, 25 Sep 2021 18:15:46 +0200 Subject: [PATCH] Expand `Debug for Mutex` implementation to unsized `T` --- tokio/src/sync/mutex.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tokio/src/sync/mutex.rs b/tokio/src/sync/mutex.rs index 95b69e6281c..4d9f9886d76 100644 --- a/tokio/src/sync/mutex.rs +++ b/tokio/src/sync/mutex.rs @@ -496,14 +496,14 @@ where } } -impl std::fmt::Debug for Mutex +impl std::fmt::Debug for Mutex where T: std::fmt::Debug, { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { let mut d = f.debug_struct("Mutex"); match self.try_lock() { - Ok(inner) => d.field("data", &*inner), + Ok(inner) => d.field("data", &&*inner), Err(_) => d.field("data", &format_args!("")), }; d.finish()