Fix hang on qualified import with builtin name

This commit is contained in:
Agus Zubiaga 2024-07-03 12:40:53 -03:00
parent f69d39dffc
commit 13ba59a4cb
No known key found for this signature in database
3 changed files with 33 additions and 2 deletions

View file

@ -462,6 +462,13 @@ impl<'a, T> PackageQualified<'a, T> {
}
}
pub fn unqualified(&self) -> Option<&T> {
match self {
PackageQualified::Unqualified(name) => Some(name),
PackageQualified::Qualified(_, _) => None,
}
}
pub fn package_shorthand(&self) -> Option<&'a str> {
match self {
PackageQualified::Unqualified(_) => None,