Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/resolver.rs')
| -rw-r--r-- | crates/hir-def/src/resolver.rs | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/crates/hir-def/src/resolver.rs b/crates/hir-def/src/resolver.rs index b5afbf387d..ccea043739 100644 --- a/crates/hir-def/src/resolver.rs +++ b/crates/hir-def/src/resolver.rs @@ -186,15 +186,15 @@ impl<'db> Resolver<'db> { Path::Normal(it) => &it.mod_path, Path::LangItem(l, seg) => { let type_ns = match *l { - LangItemTarget::Union(it) => TypeNs::AdtId(it.into()), - LangItemTarget::TypeAlias(it) => TypeNs::TypeAliasId(it), - LangItemTarget::Struct(it) => TypeNs::AdtId(it.into()), - LangItemTarget::EnumVariant(it) => TypeNs::EnumVariantId(it), + LangItemTarget::UnionId(it) => TypeNs::AdtId(it.into()), + LangItemTarget::TypeAliasId(it) => TypeNs::TypeAliasId(it), + LangItemTarget::StructId(it) => TypeNs::AdtId(it.into()), + LangItemTarget::EnumVariantId(it) => TypeNs::EnumVariantId(it), LangItemTarget::EnumId(it) => TypeNs::AdtId(it.into()), - LangItemTarget::Trait(it) => TypeNs::TraitId(it), - LangItemTarget::Function(_) - | LangItemTarget::ImplDef(_) - | LangItemTarget::Static(_) => return None, + LangItemTarget::TraitId(it) => TypeNs::TraitId(it), + LangItemTarget::FunctionId(_) + | LangItemTarget::ImplId(_) + | LangItemTarget::StaticId(_) => return None, }; return Some(( type_ns, @@ -334,14 +334,14 @@ impl<'db> Resolver<'db> { return Some(( ResolveValueResult::ValueNs( match *l { - LangItemTarget::Function(it) => ValueNs::FunctionId(it), - LangItemTarget::Static(it) => ValueNs::StaticId(it), - LangItemTarget::Struct(it) => ValueNs::StructId(it), - LangItemTarget::EnumVariant(it) => ValueNs::EnumVariantId(it), - LangItemTarget::Union(_) - | LangItemTarget::ImplDef(_) - | LangItemTarget::TypeAlias(_) - | LangItemTarget::Trait(_) + LangItemTarget::FunctionId(it) => ValueNs::FunctionId(it), + LangItemTarget::StaticId(it) => ValueNs::StaticId(it), + LangItemTarget::StructId(it) => ValueNs::StructId(it), + LangItemTarget::EnumVariantId(it) => ValueNs::EnumVariantId(it), + LangItemTarget::UnionId(_) + | LangItemTarget::ImplId(_) + | LangItemTarget::TypeAliasId(_) + | LangItemTarget::TraitId(_) | LangItemTarget::EnumId(_) => return None, }, None, @@ -351,15 +351,15 @@ impl<'db> Resolver<'db> { } Path::LangItem(l, Some(_)) => { let type_ns = match *l { - LangItemTarget::Union(it) => TypeNs::AdtId(it.into()), - LangItemTarget::TypeAlias(it) => TypeNs::TypeAliasId(it), - LangItemTarget::Struct(it) => TypeNs::AdtId(it.into()), - LangItemTarget::EnumVariant(it) => TypeNs::EnumVariantId(it), + LangItemTarget::UnionId(it) => TypeNs::AdtId(it.into()), + LangItemTarget::TypeAliasId(it) => TypeNs::TypeAliasId(it), + LangItemTarget::StructId(it) => TypeNs::AdtId(it.into()), + LangItemTarget::EnumVariantId(it) => TypeNs::EnumVariantId(it), LangItemTarget::EnumId(it) => TypeNs::AdtId(it.into()), - LangItemTarget::Trait(it) => TypeNs::TraitId(it), - LangItemTarget::Function(_) - | LangItemTarget::ImplDef(_) - | LangItemTarget::Static(_) => return None, + LangItemTarget::TraitId(it) => TypeNs::TraitId(it), + LangItemTarget::FunctionId(_) + | LangItemTarget::ImplId(_) + | LangItemTarget::StaticId(_) => return None, }; // Remaining segments start from 0 because lang paths have no segments other than the remaining. return Some(( |