decoders-sexplib
Sexplib backend for decoders
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library decoders-sexplib
Pipeline Decoders
Pipeline decoders present an alternative to the mapN
style. They read more naturally, but can lead to harder-to-understand type errors.
let person_decoder : person decoder =
decode as_person
|> required "name" string
|> required "age" int
val decode : 'a -> 'a decoder