{"ast_node_type":"other","tokens":[{"end":71,"kind":"keyword","start":0,"text":"hir::ModuleDef::Function(func)"}]}
                                    hir::ModuleDef::Function(func) => {
                                hir::PathResolution::Def(def) => match def {
                                         sema.source(func)?.value.generic_param_list()