{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"if"}]}
                    if ty != new_ty { Some(PlaceElem::OpaqueCast(new_ty)) } else { None }
                    self.visit_ty(&mut new_ty, TyContext::Location(location));
                }