Please describe why this is necessary.
While performing change data feed, our iterators may produce arbitrary Delta errors. However, a consumer likely wants to know the exact version that caused the CDF error so that they can retry their request with a new version.
Example:
cdf(1...10)
version 5 fails!
retry: cdf(5..10)
Describe the functionality you are proposing.
Add a Version field to Error::ChangeDataFeedIncompatibleSchema. Update this enum variant to a struct type with clear field names.
Additional context