]> git.lizzy.rs Git - rust.git/commitdiff
Move the test mark
authorKirill Bulatov <mail4score@gmail.com>
Tue, 5 Jan 2021 12:03:58 +0000 (14:03 +0200)
committerKirill Bulatov <mail4score@gmail.com>
Tue, 5 Jan 2021 12:03:58 +0000 (14:03 +0200)
crates/hir_def/src/import_map.rs

index 59206cab8cb996769647ea6414ab97faa303fdb9..e5368b293cfee4f66dad49774875b1aca7ab96c3 100644 (file)
@@ -186,14 +186,16 @@ fn collect_trait_assoc_items(
         is_type_in_ns: bool,
         original_import_info: &ImportInfo,
     ) {
-        mark::hit!(type_aliases_ignored);
         for (assoc_item_name, item) in &db.trait_data(tr).items {
             let module_def_id = match item {
                 AssocItemId::FunctionId(f) => ModuleDefId::from(*f),
                 AssocItemId::ConstId(c) => ModuleDefId::from(*c),
                 // cannot use associated type aliases directly: need a `<Struct as Trait>::TypeAlias`
                 // qualifier, ergo no need to store it for imports in import_map
-                AssocItemId::TypeAliasId(_) => continue,
+                AssocItemId::TypeAliasId(_) => {
+                    mark::hit!(type_aliases_ignored);
+                    continue;
+                }
             };
             let assoc_item = if is_type_in_ns {
                 ItemInNs::Types(module_def_id)