import dataclasses
import attr
[docs]class DesertException(Exception):
"""Top-level exception for desert."""
[docs]class NotAnAttrsClassOrDataclass(DesertException):
"""Raised for dataclass operations on non-dataclasses."""
[docs]class UnknownType(DesertException):
"""Raised for a type with unknown serialization equivalent."""