package pa_ppx

  1. Overview
  2. Docs
val required : ('a -> 'b -> 'c) -> 'a -> 'b -> 'c
val required_default : 'a -> ('a -> 'b -> unit) -> 'a -> 'b -> unit
val optional : ('a -> 'b -> unit) -> 'a option -> 'b -> unit
val list : ('a -> 'b -> unit) -> 'a list -> 'b -> unit
val array : ('a -> 'b -> unit) -> 'a array -> 'b -> unit
type (!'a, !'b) converter_t = {
  1. kind : Protobuf.payload_kind;
  2. encodef : 'b -> Protobuf.Encoder.t -> unit;
  3. convertf : string -> 'a -> 'b;
}
val encode0 : ('a, 'b) converter_t -> key:int -> msg:string -> 'a -> Protobuf.Encoder.t -> unit
val list_encode_packed : key:int -> msg:string -> ('a, 'b) converter_t -> 'a list -> Protobuf.Encoder.t -> unit
val array_encode_packed : key:int -> msg:string -> ('a, 'b) converter_t -> 'a array -> Protobuf.Encoder.t -> unit
val int64_of_bool : bool -> int64
val int__varint : (int, int64) converter_t
val bool__varint : (bool, int64) converter_t
val int__zigzag : (int, int64) converter_t
val int__bits32 : (int, int32) converter_t
val int__bits64 : (int, int64) converter_t
val int32__varint : (int32, int64) converter_t
val int32__zigzag : (int32, int64) converter_t
val int32__bits32 : (int32, int32) converter_t
val int32__bits64 : (int32, int64) converter_t
val int64__varint : (int64, int64) converter_t
val int64__zigzag : (int64, int64) converter_t
val int64__bits32 : (int64, int32) converter_t
val int64__bits64 : (int64, int64) converter_t
val uint32__varint : (Uint32.uint32, int64) converter_t
val uint32__zigzag : (Uint32.uint32, int64) converter_t
val uint32__bits64 : (Uint32.uint32, int64) converter_t
val uint32__bits32 : (Uint32.uint32, int32) converter_t
val uint64__varint : (Uint64.uint64, int64) converter_t
val uint64__zigzag : (Uint64.uint64, int64) converter_t
val uint64__bits32 : (Uint64.uint64, int32) converter_t
val uint64__bits64 : (Uint64.uint64, int64) converter_t
val float__bits32 : (float, int32) converter_t
val float__bits64 : (float, int64) converter_t
val string__bytes : (string, bytes) converter_t
val bytes__bytes : (bytes, bytes) converter_t