# Structs
InvalidAccessError indicates the object does not support the operation or argument.
InvalidModificationError indicates the object cannot be modified in this way.
InvalidStateError indicates the object is in an invalid state.
NotReadableError indicates the input/output read operation failed.
NotSupportedError indicates the operation is not supported.
OperationError indicates the operation failed for an operation-specific reason.
RangeError indicates an error when a value is not in the set or range of allowed values.
SyntaxError indicates the string did not match the expected pattern.
TypeError indicates an error when a value is not of the expected type.
UnknownError indicates the operation failed for an unknown transient reason.