{"ast_node_type":"impl","tokens":[{"end":84,"kind":"keyword","start":0,"text":"predicate:"}]}
        predicate: impl Upcast<TyCtxt<'tcx>, ty::Predicate<'tcx>> + std::fmt::Debug,
        &mut self,
        locations: Locations,