This will introduce a generic error type to the state tracker data structure and use this one to remove the internal StructureError from the public api. This allows us to use the new high level error types inside the encoding callbacks without the fear of losing information in case an implementation detail related error appears.
This will introduce a generic error type to the state tracker data structure and use this one to remove the internal
StructureError
from the public api. This allows us to use the new high level error types inside the encoding callbacks without the fear of losing information in case an implementation detail related error appears.