Optimize pub(crate) visibility resolution

This commit is contained in:
Lukas Wirth 2025-06-14 14:33:52 +02:00
parent 4b38ea5abd
commit e129cdc202
12 changed files with 55 additions and 36 deletions

View file

@ -164,6 +164,7 @@ impl<'a> SymbolCollector<'a> {
let is_explicit_import = |vis| match vis {
Visibility::Public => true,
Visibility::PubCrate(_) => true,
Visibility::Module(_, VisibilityExplicitness::Explicit) => true,
Visibility::Module(_, VisibilityExplicitness::Implicit) => false,
};