{"ast_node_type":"variable","tokens":[{"end":55,"kind":"keyword","start":0,"text":"if"}]}
                if let hir::ModuleDef::Trait(_) = def {
            hir::PathResolution::Def(def) if def.as_assoc_item(self.source_scope.db).is_none() => {
                    if matches!(path.segment()?.kind()?, ast::PathSegmentKind::Type { .. }) {