From 09ef817b4edafdf74617280bf2105ad331b5aaac Mon Sep 17 00:00:00 2001 From: Ruihan Li Date: Fri, 24 Jan 2025 17:41:59 +0800 Subject: [PATCH] Fix `#[allow(dead_code)]` in typeflags --- kernel/libs/typeflags/src/flag_set.rs | 3 --- kernel/libs/typeflags/src/lib.rs | 1 - kernel/libs/typeflags/src/type_flag.rs | 10 ---------- 3 files changed, 14 deletions(-) diff --git a/kernel/libs/typeflags/src/flag_set.rs b/kernel/libs/typeflags/src/flag_set.rs index e9062192d..f6a2751d8 100644 --- a/kernel/libs/typeflags/src/flag_set.rs +++ b/kernel/libs/typeflags/src/flag_set.rs @@ -7,9 +7,6 @@ use syn::Expr; use crate::type_flag::TypeFlagDef; -const EMPTY_SET_NAME: &str = "::typeflags_util::Nil"; -const SET_NAME: &str = "::typeflags_util::Cons"; - /// A flagSet represent the combination of different flag item. /// e.g. [Read, Write], [Read], [] are all flag sets. /// The order of flagItem does not matters. So flag sets with same sets of items should be viewed as the same set. diff --git a/kernel/libs/typeflags/src/lib.rs b/kernel/libs/typeflags/src/lib.rs index 4037dd79f..76ec4ee99 100644 --- a/kernel/libs/typeflags/src/lib.rs +++ b/kernel/libs/typeflags/src/lib.rs @@ -51,7 +51,6 @@ //! ``` #![feature(proc_macro_diagnostic)] -#![allow(dead_code)] use syn::parse_macro_input; diff --git a/kernel/libs/typeflags/src/type_flag.rs b/kernel/libs/typeflags/src/type_flag.rs index 0d42eab1a..2e78d1ce8 100644 --- a/kernel/libs/typeflags/src/type_flag.rs +++ b/kernel/libs/typeflags/src/type_flag.rs @@ -145,13 +145,3 @@ impl TypeFlagItem { self.value.clone() } } - -impl TypeFlagDef { - /// Debug use. Print all item's name. - pub fn debug(&self) { - println!("{}", self.ident); - for type_flag_item in &self.items { - println!("{}", type_flag_item.ident); - } - } -}