{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"ScopeDef::ModuleDef(hir::ModuleDef::Adt(it))"}]}
                ScopeDef::ModuleDef(hir::ModuleDef::Adt(it)) => it.has_non_default_type_params(db),
            let has_non_default_type_params = match resolution {
                ScopeDef::ModuleDef(hir::ModuleDef::TypeAlias(it)) => {