{"ast_node_type":"variable","tokens":[{"end":84,"kind":"keyword","start":0,"text":"&&"}]}
                                && let Res::Def(DefKind::TyParam, def_id) = path.res
                            if let hir::TyKind::Path(hir::QPath::Resolved(None, path)) = ty.kind
                                && def_id == self.0.to_def_id()