Skip to main content

src/rocksky@error.erl

-module(rocksky@error).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/rocksky/error.gleam").
-export_type([rocksy_error/0]).

-type rocksy_error() :: {transport_error, binary()} |
    {http_status_error, integer(), binary()} |
    {xrpc_error, integer(), binary(), gleam@option:option(binary())} |
    {decode_error, list(gleam@dynamic@decode:decode_error())} |
    {invalid_input, binary()}.