Meta_conv.InternalSourceYou should not open this module, unless you are writing decoders/encoders for a new target data type.
val field_assoc_exn :
string ->
string ->
(string * 'target) list ->
('target Error.t -> 'host) ->
('host, 'target) Types.Decoder.t_exn ->
('host, 'target) Types.Decoder.t_exnval field_assoc_optional_exn :
string ->
string ->
(string * 'target) list ->
('host, 'target) Types.Decoder.t_exn ->
('host option, 'target) Types.Decoder.t_exnval filter_fields :
string list ->
(string * 'target) list ->
(string * 'target) list * (string * 'target) listval embeded_decoding_helper :
(string * 'target) list ->
'target ->
('host, 'target Error.t) Result.t ->
('host * (string * 'target) list, 'target Error.t) Result.thelper function for embded record field
They are decoders but just fail
List.map + List.filter