Current section

Files

Jump to
lifeguard include lifeguard_Builder.hrl
Raw

include/lifeguard_Builder.hrl

-record(builder, {
name :: gleam@erlang@process:name(lifeguard:pool_msg(any())),
size :: integer(),
checkout_strategy :: lifeguard:checkout_strategy(),
init :: fun((gleam@erlang@process:subject(any())) -> {ok,
lifeguard:initialised(any(), any())} |
{error, binary()}),
init_timeout :: integer(),
loop :: fun((any(), any()) -> gleam@otp@actor:next(any(), any()))
}).