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