{"ast_node_type":"impl","tokens":[{"end":88,"kind":"keyword","start":0,"text":")"}]}
    ) -> impl Iterator<Item = (Self::Ty, PrivateUninhabitedField)> + ExactSizeIterator {
        ty: &Self::Ty,
        ty.sub_tys(ctor).into_iter().map(|ty| (ty, PrivateUninhabitedField(false)))