{"ast_node_type":"variable","tokens":[{"end":61,"kind":"keyword","start":0,"text":"let"}]}
                    let cause = traits::ObligationCause::new(
                if !ct_ty.has_param() && !param_ty.has_param() {
                        tcx.def_span(param.def_id),