{"ast_node_type":"variable","tokens":[{"end":55,"kind":"keyword","start":0,"text":"if"}]}
        if let ExprKind::Path(qself, path) = &expr.kind
            self.resolver.get_partial_res(expr.id).and_then(|partial_res| partial_res.full_res());
            && path.is_potential_trivial_const_arg(tcx.features().min_generic_const_args())