ppx_protocol_conv

Ppx for generating serialisation and de-serialisation functions of ocaml types
IN THIS PACKAGE
type (_, _, _) t =
| Cons : (string * ( 'a -> 't ) * 'a option) * ( 't, 'b, 'c ) t -> ( 't, 'a -> 'b, 'c ) t
| Nil : ( 't, 'a, 'a ) t
val (^::) : (string * ( 'a -> 'b ) * 'a option) -> ( 'b, 'c, 'd ) t -> ( 'b, 'a -> 'c, 'd ) t