From 3888feded3cb83865d6161de642a1a298a7a5835 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Tue, 30 Jun 2026 05:56:05 +0800 Subject: fix: parse grouped derive attributes for enums and unions correctly Use `parse_args_with` with `Punctuated` to correctly identify `Groupped` and `GrouppedSerialize` derive macros, fixing a bug where enums and unions were not properly detected --- mingling_pathf/test/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'mingling_pathf/test/src/lib.rs') diff --git a/mingling_pathf/test/src/lib.rs b/mingling_pathf/test/src/lib.rs index f25b094..824cbbf 100644 --- a/mingling_pathf/test/src/lib.rs +++ b/mingling_pathf/test/src/lib.rs @@ -233,8 +233,11 @@ fn test_groupped_derive_analyze() { "::Derived1", "::Derived2", "::Derived3", + "::EnumDerived1", + "::EnumDerived2", "::sub::Derived1", "::sub::Derived3", + "::sub::EnumDerived1", ]; assert_eq!(r.len(), required.len()); -- cgit