pb_codegen_mode.ml1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18type t = [ `Normal | `Encode_only | `Decode_only ] let to_string = function | `Normal -> "normal" | `Encode_only -> "encode_only" | `Decode_only -> "decode_only" let do_encode = function | `Normal | `Encode_only -> true | `Decode_only -> false let do_decode = function | `Normal | `Decode_only -> true | `Encode_only -> false