{"ast_node_type":"variable","tokens":[{"end":85,"kind":"keyword","start":0,"text":"let"}]}
                let span = span.to(of_trait.as_ref().map_or(*span, |t| t.path.span));
            if is_rustc_reservation {
                tcx.dcx().span_err(span, "reservation impls can't be negative");