Packages

Testcontainers for Gleam: typed container lifecycle with crash-safe cleanup and a native Unix-socket Docker client.

Current section

Files

Jump to
testcontainer src testcontainer@error.erl
Raw

src/testcontainer@error.erl

-module(testcontainer@error).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/testcontainer/error.gleam").
-export_type([error/0]).
-type error() :: {docker_unavailable, binary(), binary()} |
{image_pull_failed, binary(), binary()} |
{container_create_failed, binary(), binary()} |
{container_start_failed, binary(), binary()} |
{container_stop_failed, binary(), binary()} |
{wait_timed_out, binary(), integer()} |
{wait_failed, binary(), binary()} |
{exec_failed, binary(), list(binary()), integer(), binary()} |
{port_not_mapped, integer()} |
{file_copy_failed, binary(), binary()} |
{port_mapping_parse_failed, binary(), binary()} |
{docker_api_error, binary(), binary(), integer(), binary()} |
{invalid_image_ref, binary()} |
{invalid_port, integer()}.