{"ast_node_type":"impl","tokens":[{"end":58,"kind":"keyword","start":0,"text":")"}]}
    ) -> impl Iterator<Item = (VariantIdx, Discr<'tcx>)> {
        tcx: TyCtxt<'tcx>,
        assert!(self.is_enum());