{"ast_node_type":"variable","tokens":[{"end":95,"kind":"keyword","start":0,"text":"&&"}]}
                    && let hir::Node::Expr(ref path_expr) = self.tcx.parent_hir_node(ty.hir_id)
                if let SelfSource::QPath(ty) = source
                    && let hir::ExprKind::Path(_) = path_expr.kind