ArtNet. EncodeError exception
(ArtNet v0.1.0)
View Source
Exception returned or raised when packet encoding fails.
ArtNet.encode/1 returns this exception inside {:error, exception}.
ArtNet.encode!/1 raises it directly.
Summary
Functions
Callback implementation for Exception.message/1.
Types
@type t() :: %ArtNet.EncodeError{ __exception__: true, reason: {:encode_error, %{key: atom(), type: atom(), value: any()}} | {:invalid_data, String.t()} }
Encoding error details.
{:encode_error, details}- a schema field could not be encoded.{:invalid_data, reason}- packet construction or validation failed.
Functions
Callback implementation for Exception.message/1.