Current section

Files

Jump to
squirrel src squirrel@internal@error.erl
Raw

src/squirrel@internal@error.erl

-module(squirrel@internal@error).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([explain/1]).
-export_type([error/0]).
-type error() :: {pg_cannot_send_message, binary()} |
{pg_cannot_decode_received_message, binary()} |
{pg_cannot_receive_message, binary()} |
{cannot_read_file, binary(), simplifile:file_error()} |
{cannot_parse_query,
squirrel@internal@query:'query'(),
gleam@option:option(binary()),
gleam@option:option(binary()),
gleam@option:option(binary()),
gleam@option:option(integer())}.
-spec explain(error()) -> binary().
explain(Error) ->
gleam@string:inspect(Error).