Runtime.Binary_formatSourcetype parse_error = [ | `Unknown_wire_type of Base.int| `Integer_outside_int_type_range of Base.int64| `Varint_too_long| `Invalid_string_length of Base.int| Byte_input.error ]val serialize_field :
id ->
'v Field_value.typ ->
'v ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.tval serialize_optional_field :
id ->
'v Field_value.typ ->
'v Base.option ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.tval serialize_repeated_field :
id ->
'v Field_value.typ ->
'v Base.list ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.tval serialize_user_field :
id ->
('v -> (Base.string, [> serialization_error ] as 'e) Base.Result.t) ->
'v Base.option ->
Byte_output.t ->
(Base.unit, 'e) Base.Result.tval serialize_user_oneof_field :
id ->
('v -> (Base.string, [> serialization_error ] as 'e) Base.Result.t) ->
'v ->
Byte_output.t ->
(Base.unit, 'e) Base.Result.tval serialize_repeated_user_field :
id ->
('v -> (Base.string, [> serialization_error ] as 'e) Base.Result.t) ->
'v Base.list ->
Byte_output.t ->
(Base.unit, 'e) Base.Result.tval serialize_enum_field :
id ->
('v -> Base.int) ->
'v ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.tval serialize_repeated_enum_field :
id ->
('v -> Base.int) ->
'v Base.list ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.tval decode_field :
id ->
'v Field_value.typ ->
parsed_message ->
('v, [> deserialization_error ]) Base.Result.tval decode_optional_field :
id ->
'v Field_value.typ ->
parsed_message ->
('v Base.option, [> deserialization_error ]) Base.Result.tval decode_repeated_field :
id ->
'v Field_value.typ ->
parsed_message ->
('v Base.list, [> deserialization_error ]) Base.Result.tval decode_user_field :
id ->
(Base.string -> ('v, [> deserialization_error ] as 'e) Base.Result.t) ->
parsed_message ->
('v Base.option, 'e) Base.Result.tval decode_user_oneof_field :
id ->
(Base.string -> ('v, [> deserialization_error ] as 'e) Base.Result.t) ->
parsed_message ->
('v, 'e) Base.Result.tval decode_repeated_user_field :
id ->
(Base.string -> ('v, [> deserialization_error ] as 'e) Base.Result.t) ->
parsed_message ->
('v Base.list, 'e) Base.Result.tval decode_enum_field :
id ->
(Base.int -> 'v Base.option) ->
(Base.unit -> 'v) ->
parsed_message ->
('v, [> deserialization_error ]) Base.Result.tval decode_repeated_enum_field :
id ->
(Base.int -> 'v Base.option) ->
(Base.unit -> 'v) ->
parsed_message ->
('v Base.list, [> deserialization_error ]) Base.Result.tval decode_oneof_field :
(id, parsed_message -> ('v, [> deserialization_error ] as 'e) Base.Result.t)
Base.List.Assoc.t ->
parsed_message ->
('v Base.option, 'e) Base.Result.t