Sourceexception Error of int * string Sourceval string_of_loc : int -> string Sourceval strerr : int -> string -> string Sourceval buf_error : int -> string -> 'a Sourceval error : 'a -> string -> 'b Sourcetype string_slice = {s : string;start_pos : int;len : int;mutable pos : int;
} Sourceval list_map_slow : ('a -> 'b) -> 'a list -> 'b list Sourceval list_count_map : ('a -> 'b) -> 'a list -> int -> 'b list Sourceval list_map : ('a -> 'b) -> 'a list -> 'b list Sourcetype t = | Varint of int| Varint64 of int64| Int32 of int32| Int64 of int64| Block of IBuf.t| Top_block of IBuf.t
Sourceval init_from_string : string -> t Sourceval error_variant : 'a -> int -> 'b Sourceval error_missing : 'a -> int -> 'b Sourceval error_enum_const : 'a -> 'b Sourceval check_unparsed_fields : 'a -> unit Sourceval parse_varint64 : int -> IBuf.t -> int -> int -> int -> t Sourceval expect_int32 : t -> int32 Sourceval expect_int64 : t -> int64 Sourceval zigzag_varint_of_varint : t -> t Sourceval int64_of_uint : int -> int64 Sourceval int64_of_uint32 : int32 -> int64 Sourceval int_of_signed_varint : t -> int Sourceval int_of_zigzag_varint : t -> int Sourceval int_of_fixed32 : t -> int Sourceval int_of_fixed64 : t -> int Sourceval int64_of_varint : t -> int64 Sourceval int64_of_signed_varint : t -> int64 Sourceval int64_of_zigzag_varint : t -> int64 Sourceval int64_of_fixed32 : t -> int64 Sourceval int64_of_fixed64 : t -> int64 Sourceval int64_of_signed_fixed32 : t -> int64 Sourceval int64_of_signed_fixed64 : t -> int64 Sourceval int32_of_varint : t -> int32 Sourceval int32_of_signed_varint : t -> int32 Sourceval int32_of_zigzag_varint : t -> int32 Sourceval int32_of_fixed32 : t -> int32 Sourceval int32_of_signed_fixed32 : t -> int32 Sourceval float_of_int32 : int32 -> float Sourceval float_of_int64 : int64 -> float Sourceval float_of_fixed64 : t -> float Sourceval float_of_fixed32 : t -> float Sourceval bool_of_varint : t -> bool Sourceval parse_bool_field : t -> bool Sourceval parse_binary_field : t -> string Sourceval validate_string : 'a -> 'a Sourceval parse_string_field : t -> string Sourceval string_of_block : t -> string Sourceval word_of_block : t -> string Sourceval text_of_block : t -> string Sourceval parse_record : t -> (int * t) list Sourceval find_fields : 'a -> ('a * 'b) list -> 'b list * ('a * 'b) list Sourceval find_field : 'a -> ('a * 'b) list -> 'b option * ('a * 'b) list Sourceval parse_binobj : (t -> 'a) -> string -> 'a Sourceval parse_default : string -> t Sourceval parse_required_field :
int ->
(t -> 'a) ->
?default:string ->
(int * t) list ->
'a * (int * t) list Sourceval parse_optional_field :
'a ->
(t -> 'b) ->
?default:string ->
('a * t) list ->
'b option * ('a * t) list Sourceval parse_repeated_field :
'a ->
('b -> 'c) ->
('a * 'b) list ->
'c list * ('a * 'b) list Sourceval map_l2a : ('a -> 'b) -> 'a list -> 'b array Sourceval parse_repeated_array_field :
'a ->
('b -> 'c) ->
('a * 'b) list ->
'c array * ('a * 'b) list Sourceval parse_packed_fields : ('a -> 'b) -> 'a -> 'b list Sourceval parse_packed_field : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a list Sourceval rev_flatmap : ('a -> 'b list) -> 'a list -> 'b list Sourceval parse_packed_repeated_field :
'a ->
(IBuf.t -> 'b) ->
(t -> 'b) ->
('a * t) list ->
'b list * ('a * t) list Sourceval parse_packed_repeated_array_field :
'a ->
(IBuf.t -> 'b) ->
(t -> 'b) ->
('a * t) list ->
'b array * ('a * t) list Sourceval parse_packed_repeated_array_fixed_field :
int ->
'a ->
(IBuf.t -> 'b) ->
(t -> 'b) ->
('a * t) list ->
'b array * ('a * t) list Sourceval parse_packed_repeated_array32_field :
'a ->
(IBuf.t -> 'b) ->
(t -> 'b) ->
('a * t) list ->
'b array * ('a * t) list Sourceval parse_packed_repeated_array64_field :
'a ->
(IBuf.t -> 'b) ->
(t -> 'b) ->
('a * t) list ->
'b array * ('a * t) list Sourceval parse_list_elem : ('a -> 'b) -> (int * 'a) -> 'b Sourceval parse_list : (t -> 'a) -> t -> 'a list Sourceval parse_array : (t -> 'a) -> t -> 'a array Sourceval parse_packed_list_1 :
(IBuf.t -> 'a) ->
(t -> 'a) ->
(int * t) list ->
'a list Sourceval parse_packed_list : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a list Sourceval parse_packed_array : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a array Sourceval parse_packed_array_fixed :
int ->
(IBuf.t -> 'a) ->
(t -> 'a) ->
t ->
'a array Sourceval parse_packed_array32 : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a array Sourceval parse_packed_array64 : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a array Sourceval zigzag_of_int : int -> int Sourceval zigzag_of_int32 : int32 -> int32 Sourceval zigzag_of_int64 : int64 -> int64 Sourceval int32_of_float : float -> int32 Sourceval int64_of_float : float -> int64 Sourceval int_of_bool : bool -> int Sourceval gen_required_field : 'a -> ('a -> 'b -> 'c) -> 'b -> 'c Sourceval map_a2l : ('a -> 'b) -> 'a array -> 'b list Sourceval gen_binobj : (int -> 'a -> OBuf.t) -> 'a -> string