-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()}.