From 7850f7e60a3c5ca2af7d619e0fcfcbfafede218b Mon Sep 17 00:00:00 2001 From: Ruihan Li Date: Sun, 10 Nov 2024 16:01:04 +0800 Subject: [PATCH] Resolve `borrowed_box` lint --- kernel/src/thread/mod.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/kernel/src/thread/mod.rs b/kernel/src/thread/mod.rs index ca56a1e0d..dd2e0df07 100644 --- a/kernel/src/thread/mod.rs +++ b/kernel/src/thread/mod.rs @@ -157,10 +157,7 @@ impl Thread { } /// Returns the associated data. - /// - /// The return type must be borrowed box, otherwise the `downcast_ref` will fail. - #[allow(clippy::borrowed_box)] - pub fn data(&self) -> &Box { - &self.data + pub fn data(&self) -> &(dyn Send + Sync + Any) { + &*self.data } }