diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-06-23 01:12:01 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-06-23 01:12:01 +0800 |
| commit | 8498a8c4826a10c8c04ad1b9c45d83fb0759121b (patch) | |
| tree | 532792a6ce9d57306238a2f3489d222908afa8f5 /mingling_macros/src/chain.rs | |
| parent | 514357b74e66c3eb626ca51a818c816a82ffc85f (diff) | |
Add entry-str dedup and registry cleanup in final gen
Diffstat (limited to 'mingling_macros/src/chain.rs')
| -rw-r--r-- | mingling_macros/src/chain.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/mingling_macros/src/chain.rs b/mingling_macros/src/chain.rs index a678858..92020ea 100644 --- a/mingling_macros/src/chain.rs +++ b/mingling_macros/src/chain.rs @@ -440,9 +440,13 @@ pub fn register_chain(input: TokenStream) -> TokenStream { .unwrap() .ident .to_string(); - if let Err(err) = - crate::check_duplicate_variant(&chains, &variant_name, "chain", previous_type.span()) - { + if let Err(err) = crate::check_duplicate_variant( + &chains, + &chain_entry_str, + &variant_name, + "chain", + previous_type.span(), + ) { return err.into(); } |
