Renames InvalidDeserializeValueException to DeserializeException and
unseals it. This will allow formats to define their own custom subtypes
of the exception.
Some helper methods have also been added to DeserializeException for
throwing common errors, including ones thrown by the source generator.
Renames InvalidDeserializeValueException to DeserializeException and unseals it. This will allow formats to define their own custom subtypes of the exception.
Some helper methods have also been added to DeserializeException for throwing common errors, including ones thrown by the source generator.