Current section
Files
Jump to
Current section
Files
src/scrapbook@error.erl
-module(scrapbook@error).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export_type([fetch_error/0, index_search_error/0, find_value_error/0, find_key_value_error/0, property_error/0, scrape_error/0]).
-type fetch_error() :: {request_construction_error, binary()} |
{http_error, gleam@httpc:http_error()} |
follow_redirection_error.
-type index_search_error() :: {no_index_found, integer()}.
-type find_value_error() :: no_value |
no_graphemes |
invalid_start_character |
{no_value_end_found, index_search_error()}.
-type find_key_value_error() :: {no_prefix, binary()} |
{find_value_error, find_value_error()}.
-type property_error() :: {find_key_value_error, find_key_value_error()} |
{decode_error, gleam@json:decode_error()} |
validate_error.
-type scrape_error() :: url_error |
{fetch_error, fetch_error()} |
{property_error, list(property_error())}.