Skip to content

Commit 40bc821

Browse files
committed
Fix: module collision in crate context
1 parent adecd0f commit 40bc821

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

shank-macro-impl/src/krate/module_context.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ impl ParsedModule {
7979
path: module.path.clone(),
8080
name: item.ident.to_string(),
8181
}));
82-
modules.insert(name.clone(), module);
82+
let module_key = format!("{path}::{name}");
83+
modules.insert(module_key, module);
8384
}
8485

8586
modules.insert(root_mod.name.clone(), root_mod);

0 commit comments

Comments
 (0)