Piqi_piqimodule Piqirun = Piqi_piqirunmodule Piqi_piqi : sig ... endmodule Record : sig ... endmodule Field : sig ... endmodule Variant : sig ... endmodule Option : sig ... endmodule Enum : sig ... endmodule Alias : sig ... endmodule Piqi_list : sig ... endmodule Piqi : sig ... endmodule Import : sig ... endmodule Any : sig ... endmodule Func : sig ... endmodule Piqi_bundle : sig ... endval parse_piq_format : Piqirun.t -> Piqi_piqi.piq_formatval parse_protobuf_int32 : Piqirun.t -> int32val packed_parse_protobuf_int32 : Piqirun.IBuf.t -> int32val parse_protobuf_int64 : Piqirun.t -> int64val packed_parse_protobuf_int64 : Piqirun.IBuf.t -> int64val parse_protobuf_wire_type : Piqirun.t -> Piqi_piqi.protobuf_wire_typeval packed_parse_protobuf_wire_type :
Piqirun.IBuf.t ->
[> `block
| `fixed32
| `fixed64
| `signed_fixed32
| `signed_fixed64
| `signed_varint
| `varint
| `zigzag_varint ]val parse_bool : Piqirun.t -> boolval packed_parse_bool : Piqirun.IBuf.t -> boolval parse_string : Piqirun.t -> Piqi_piqi.nameval parse_binary : Piqirun.t -> Piqi_piqi.binaryval parse_piqi_any : Piqirun.t -> Piqi_piqi.piqi_anyval parse_int : Piqirun.t -> intval packed_parse_int : Piqirun.IBuf.t -> intval parse_uint : Piqirun.t -> intval packed_parse_uint : Piqirun.IBuf.t -> intval parse_int32 : Piqirun.t -> int32val packed_parse_int32 : Piqirun.IBuf.t -> int32val parse_uint32 : Piqirun.t -> int32val packed_parse_uint32 : Piqirun.IBuf.t -> int32val parse_int64 : Piqirun.t -> int64val packed_parse_int64 : Piqirun.IBuf.t -> int64val parse_uint64 : Piqirun.t -> int64val packed_parse_uint64 : Piqirun.IBuf.t -> int64val parse_float64 : Piqirun.t -> floatval packed_parse_float64 : Piqirun.IBuf.t -> floatval parse_float32 : Piqirun.t -> floatval packed_parse_float32 : Piqirun.IBuf.t -> floatval parse_int32_fixed : Piqirun.t -> int32val packed_parse_int32_fixed : Piqirun.IBuf.t -> int32val parse_uint32_fixed : Piqirun.t -> int32val packed_parse_uint32_fixed : Piqirun.IBuf.t -> int32val parse_int64_fixed : Piqirun.t -> int64val packed_parse_int64_fixed : Piqirun.IBuf.t -> int64val parse_uint64_fixed : Piqirun.t -> int64val packed_parse_uint64_fixed : Piqirun.IBuf.t -> int64val parse_float : Piqirun.t -> floatval packed_parse_float : Piqirun.IBuf.t -> floatval parse_word : Piqirun.t -> Piqi_piqi.nameval parse_name : Piqirun.t -> Piqi_piqi.nameval parse_typedef : Piqirun.t -> Piqi_piqi.typedefval parse_piqi_type : Piqirun.t -> Piqi_piqi.piqi_typeval packed_parse_piqi_type :
Piqirun.IBuf.t ->
[> `any | `binary | `bool | `float | `int | `string ]val parse_typename : Piqirun.t -> Piqi_piqi.nameval parse_record : Piqirun.t -> Piqi_piqi.recordval parse_field : Piqirun.t -> Piqi_piqi.fieldval parse_field_mode : Piqirun.t -> Piqi_piqi.field_modeval packed_parse_field_mode :
Piqirun.IBuf.t ->
[> `optional | `repeated | `required ]val parse_variant : Piqirun.t -> Piqi_piqi.variantval parse_option : Piqirun.t -> Piqi_piqi.optionval parse_enum : Piqirun.t -> Piqi_piqi.enumval parse_alias : Piqirun.t -> Piqi_piqi.aliasval parse_piqi_list : Piqirun.t -> Piqi_piqi.piqi_listval parse_piqi : Piqirun.t -> Piqi_piqi.piqival parse_import : Piqirun.t -> Piqi_piqi.importval parse_any : Piqirun.t -> Piqi_piqi.piqi_anyval parse_func : Piqirun.t -> Piqi_piqi.funcval parse_piqi_bundle : Piqirun.t -> Piqi_bundle.tval gen__piq_format : int -> Piqi_piqi.piq_format -> Piqirun.OBuf.tval gen__protobuf_int32 : int -> Int32.t -> Piqirun.OBuf.tval packed_gen__protobuf_int32 : Int32.t -> Piqirun.OBuf.tval gen__protobuf_int64 : int -> int64 -> Piqirun.OBuf.tval packed_gen__protobuf_int64 : int64 -> Piqirun.OBuf.tval gen__protobuf_wire_type :
int ->
Piqi_piqi.protobuf_wire_type ->
Piqirun.OBuf.tval packed_gen__protobuf_wire_type :
[< `block
| `fixed32
| `fixed64
| `signed_fixed32
| `signed_fixed64
| `signed_varint
| `varint
| `zigzag_varint ] ->
Piqirun.OBuf.tval gen__bool : int -> bool -> Piqirun.OBuf.tval packed_gen__bool : bool -> Piqirun.OBuf.tval gen__string : int -> Piqi_piqi.name -> Piqirun.OBuf.tval gen__binary : int -> Piqi_piqi.binary -> Piqirun.OBuf.tval gen__piqi_any : int -> Piqi_piqi.piqi_any -> Piqirun.OBuf.tval gen__int : int -> int -> Piqirun.OBuf.tval packed_gen__int : int -> Piqirun.OBuf.tval gen__uint : int -> int -> Piqirun.OBuf.tval packed_gen__uint : int -> Piqirun.OBuf.tval gen__int32 : int -> int32 -> Piqirun.OBuf.tval packed_gen__int32 : int32 -> Piqirun.OBuf.tval gen__uint32 : int -> int32 -> Piqirun.OBuf.tval packed_gen__uint32 : int32 -> Piqirun.OBuf.tval gen__int64 : int -> int64 -> Piqirun.OBuf.tval packed_gen__int64 : int64 -> Piqirun.OBuf.tval gen__uint64 : int -> int64 -> Piqirun.OBuf.tval packed_gen__uint64 : int64 -> Piqirun.OBuf.tval gen__float64 : int -> float -> Piqirun.OBuf.tval packed_gen__float64 : float -> Piqirun.OBuf.tval gen__float32 : int -> float -> Piqirun.OBuf.tval packed_gen__float32 : float -> Piqirun.OBuf.tval gen__int32_fixed : int -> int32 -> Piqirun.OBuf.tval packed_gen__int32_fixed : int32 -> Piqirun.OBuf.tval gen__uint32_fixed : int -> int32 -> Piqirun.OBuf.tval packed_gen__uint32_fixed : int32 -> Piqirun.OBuf.tval gen__int64_fixed : int -> int64 -> Piqirun.OBuf.tval packed_gen__int64_fixed : int64 -> Piqirun.OBuf.tval gen__uint64_fixed : int -> int64 -> Piqirun.OBuf.tval packed_gen__uint64_fixed : int64 -> Piqirun.OBuf.tval gen__float : int -> float -> Piqirun.OBuf.tval packed_gen__float : float -> Piqirun.OBuf.tval gen__word : int -> Piqi_piqi.name -> Piqirun.OBuf.tval gen__name : int -> Piqi_piqi.name -> Piqirun.OBuf.tval gen__typedef : int -> Piqi_piqi.typedef -> Piqirun.OBuf.tval gen__piqi_type : int -> Piqi_piqi.piqi_type -> Piqirun.OBuf.tval packed_gen__piqi_type :
[< `any | `binary | `bool | `float | `int | `string ] ->
Piqirun.OBuf.tval gen__typename : int -> Piqi_piqi.name -> Piqirun.OBuf.tval gen__record : int -> Piqi_piqi.record -> Piqirun.OBuf.tval gen__field : int -> Piqi_piqi.field -> Piqirun.OBuf.tval gen__field_mode : int -> Piqi_piqi.field_mode -> Piqirun.OBuf.tval packed_gen__field_mode :
[< `optional | `repeated | `required ] ->
Piqirun.OBuf.tval gen__variant : int -> Piqi_piqi.variant -> Piqirun.OBuf.tval gen__option : int -> Piqi_piqi.option -> Piqirun.OBuf.tval gen__enum : int -> Piqi_piqi.enum -> Piqirun.OBuf.tval gen__alias : int -> Piqi_piqi.alias -> Piqirun.OBuf.tval gen__piqi_list : int -> Piqi_piqi.piqi_list -> Piqirun.OBuf.tval gen__piqi : int -> Piqi_piqi.piqi -> Piqirun.OBuf.tval gen__import : int -> Piqi_piqi.import -> Piqirun.OBuf.tval gen__any : int -> Piqi_piqi.piqi_any -> Piqirun.OBuf.tval gen__func : int -> Piqi_piqi.func -> Piqirun.OBuf.tval gen__piqi_bundle : int -> Piqi_bundle.t -> Piqirun.OBuf.tval gen_piq_format : Piqi_piqi.piq_format -> Piqirun.OBuf.tval gen_protobuf_int32 : Int32.t -> Piqirun.OBuf.tval gen_protobuf_int64 : int64 -> Piqirun.OBuf.tval gen_protobuf_wire_type : Piqi_piqi.protobuf_wire_type -> Piqirun.OBuf.tval gen_bool : bool -> Piqirun.OBuf.tval gen_string : Piqi_piqi.name -> Piqirun.OBuf.tval gen_binary : Piqi_piqi.binary -> Piqirun.OBuf.tval gen_piqi_any : Piqi_piqi.piqi_any -> Piqirun.OBuf.tval gen_int : int -> Piqirun.OBuf.tval gen_uint : int -> Piqirun.OBuf.tval gen_int32 : int32 -> Piqirun.OBuf.tval gen_uint32 : int32 -> Piqirun.OBuf.tval gen_int64 : int64 -> Piqirun.OBuf.tval gen_uint64 : int64 -> Piqirun.OBuf.tval gen_float64 : float -> Piqirun.OBuf.tval gen_float32 : float -> Piqirun.OBuf.tval gen_int32_fixed : int32 -> Piqirun.OBuf.tval gen_uint32_fixed : int32 -> Piqirun.OBuf.tval gen_int64_fixed : int64 -> Piqirun.OBuf.tval gen_uint64_fixed : int64 -> Piqirun.OBuf.tval gen_float : float -> Piqirun.OBuf.tval gen_word : Piqi_piqi.name -> Piqirun.OBuf.tval gen_name : Piqi_piqi.name -> Piqirun.OBuf.tval gen_typedef : Piqi_piqi.typedef -> Piqirun.OBuf.tval gen_piqi_type : Piqi_piqi.piqi_type -> Piqirun.OBuf.tval gen_typename : Piqi_piqi.name -> Piqirun.OBuf.tval gen_record : Piqi_piqi.record -> Piqirun.OBuf.tval gen_field : Piqi_piqi.field -> Piqirun.OBuf.tval gen_field_mode : Piqi_piqi.field_mode -> Piqirun.OBuf.tval gen_variant : Piqi_piqi.variant -> Piqirun.OBuf.tval gen_option : Piqi_piqi.option -> Piqirun.OBuf.tval gen_enum : Piqi_piqi.enum -> Piqirun.OBuf.tval gen_alias : Piqi_piqi.alias -> Piqirun.OBuf.tval gen_piqi_list : Piqi_piqi.piqi_list -> Piqirun.OBuf.tval gen_piqi : Piqi_piqi.piqi -> Piqirun.OBuf.tval gen_import : Piqi_piqi.import -> Piqirun.OBuf.tval gen_any : Piqi_piqi.piqi_any -> Piqirun.OBuf.tval gen_func : Piqi_piqi.func -> Piqirun.OBuf.tval gen_piqi_bundle : Piqi_bundle.t -> Piqirun.OBuf.tval default_string : unit -> Piqi_piqi.nameval default_piqi_any : unit -> Any.tval default_word : unit -> Piqi_piqi.nameval default_name : unit -> Piqi_piqi.nameval default_typedef : unit -> [> `record of Record.t ]val default_typename : unit -> Piqi_piqi.nameval default_record : unit -> Record.tval default_field : unit -> Field.tval default_variant : unit -> Variant.tval default_option : unit -> Option.tval default_enum : unit -> Enum.tval default_alias : unit -> Alias.tval default_piqi_list : unit -> Piqi_list.tval default_piqi : unit -> Piqi.tval default_import : unit -> Import.tval default_any : unit -> Any.tval default_func : unit -> Func.tval default_piqi_bundle : unit -> Piqi_bundle.tinclude module type of struct include Piqi_piqi endtype piqi_any = Piqi_piqi.anytype uint32_fixed = Piqi_piqi.uint32type uint64_fixed = Piqi_piqi.uint64type float = Piqi_piqi.float64type name = Piqi_piqi.wordtype typename = Piqi_piqi.nametype typedef = [ | `record of Piqi_piqi.record| `variant of Piqi_piqi.variant| `enum of Piqi_piqi.enum| `alias of Piqi_piqi.alias| `list of Piqi_piqi.piqi_list ]type record = Record.ttype field = Field.ttype variant = Variant.ttype option = Option.ttype enum = Enum.ttype alias = Alias.ttype piqi_list = Piqi_list.ttype piqi = Piqi.ttype import = Import.ttype any = Any.ttype func = Func.ttype piqi_bundle = Piqi_bundle.t