Closed wongjiahau closed 3 years ago
Good idea. Actually, since decoders 0.5.0
, and provided you're on OCaml >= 4.08
, you can use let operators without the need for any ppx:
let my_user_decoder : my_user decoder =
let open D in
let* name = field "name" string in
let* age = field "age" int in
succeed { name; age }
I'll update the README to use that syntax.
Instead of:
We can improve the readability using ppx_let: