From 5714eba48ee9031d61858425583c219b881f2d13 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 26 Jul 2026 20:56:24 +0800 Subject: feat(macros): split monolith into one-macro-per-file modules --- mingling_macros/src/func/suggest.rs | 21 --------------------- 1 file changed, 21 deletions(-) (limited to 'mingling_macros/src/func/suggest.rs') diff --git a/mingling_macros/src/func/suggest.rs b/mingling_macros/src/func/suggest.rs index 0f2026f..85f1afe 100644 --- a/mingling_macros/src/func/suggest.rs +++ b/mingling_macros/src/func/suggest.rs @@ -70,24 +70,3 @@ pub(crate) fn suggest(input: TokenStream) -> TokenStream { expanded.into() } - -pub(crate) fn suggest_enum(input: TokenStream) -> TokenStream { - let enum_type = parse_macro_input!(input as syn::Type); - - let expanded = quote! {{ - let mut enum_suggest = ::mingling::Suggest::new(); - for (name, desc) in <#enum_type>::enums() { - if desc.is_empty() { - enum_suggest.insert(::mingling::SuggestItem::new(name.to_string())); - } else { - enum_suggest.insert(::mingling::SuggestItem::new_with_desc( - name.to_string(), - desc.to_string(), - )); - } - } - enum_suggest - }}; - - expanded.into() -} -- cgit