-module(dove@error). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function]). -export_type([error/0]). -type error() :: wrong_packet_type | more_needed | is_not_string | invalid_header | invalid_status_line | {tcp_error, mug:error()} | {decode_error, gleam@json:decode_error()} | {invalid_header_name, {binary(), binary()}} | {invalid_header_value, {binary(), binary()}}.