]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_middle/src/hir/map/mod.rs
Auto merge of #97694 - Dylan-DPC:rollup-2yxo7ce, r=Dylan-DPC
[rust.git] / compiler / rustc_middle / src / hir / map / mod.rs
index 7a1bdd6beca189059a53c2cdef589c5d80838970..aab84b718d406ec00caeb2e301b1025ad3325ee1 100644 (file)
@@ -364,7 +364,11 @@ pub fn get_generics(self, id: LocalDefId) -> Option<&'hir Generics<'hir>> {
         match node.node {
             OwnerNode::ImplItem(impl_item) => Some(&impl_item.generics),
             OwnerNode::TraitItem(trait_item) => Some(&trait_item.generics),
-            OwnerNode::Item(Item {
+            OwnerNode::ForeignItem(ForeignItem {
+                kind: ForeignItemKind::Fn(_, _, generics),
+                ..
+            })
+            | OwnerNode::Item(Item {
                 kind:
                     ItemKind::Fn(_, generics, _)
                     | ItemKind::TyAlias(_, generics)