aboutsummaryrefslogtreecommitdiff
path: root/aoc2023/build/dev/erlang/glint/include/glint@flag_FlagBuilder.hrl
blob: b5e21a2f98b5d3d844e1dade001116c8f49abcee (plain)
1
2
3
4
5
6
-record(flag_builder, {
    desc :: binary(),
    parser :: fun((binary()) -> {ok, any()} | {error, snag:snag()}),
    value :: fun((glint@flag:internal(any())) -> glint@flag:value()),
    default :: gleam@option:option(any())
}).