Packages

Utilities to create encoders and decoders from basic and complex types

Current section

Files

Jump to
convert include convert_PartialConverter.hrl
Raw

include/convert_PartialConverter.hrl

-record(partial_converter, {
encoder :: fun((any()) -> convert:glitr_value()),
decoder :: fun((convert:glitr_value()) -> {ok, any()} |
{error, list(gleam@dynamic@decode:decode_error())}),
fields_def :: list({binary(), convert:glitr_type()}),
default_value :: {ok, any()} |
{error, list(gleam@dynamic@decode:decode_error())}
}).