{"ast_node_type":"other","tokens":[{"end":56,"kind":"keyword","start":0,"text":"parent_trait_pred:"}]}
        parent_trait_pred: ty::PolyTraitPredicate<'tcx>,
        mut self,
        variant: impl FnOnce(DerivedCause<'tcx>) -> ObligationCauseCode<'tcx>,