Packages

A small DNS clustering library for Gleam applications.

Current section

Files

Jump to
nessie_cluster include nessie_cluster_Resolver.hrl
Raw

include/nessie_cluster_Resolver.hrl

-record(resolver, {
basename :: fun((gleam@erlang@atom:atom_()) -> {ok, binary()} | {error, nil}),
connect_node :: fun((gleam@erlang@atom:atom_()) -> {ok,
gleam@erlang@node:node_()} |
{error, gleam@erlang@node:connect_error()}),
list_nodes :: fun(() -> list(gleam@erlang@node:node_())),
lookup :: fun((binary()) -> list(binary()))
}).