Structured exception for ShazamKit API failures.
Create an error from an HTTP response.
Check if the error indicates no match was found.
@type t() :: %ShazamKit.Error{ __exception__: true, details: map() | nil, message: String.t(), status: integer() | nil }
@spec from_http(integer(), binary() | map() | nil) :: t()
@spec no_match?(t()) :: boolean()