Runtime.Text_formatSourcetype parse_error = [ | `Unexpected_character of Base.char| `Invalid_number_string of Base.string| `Identifier_expected| `Nested_message_unfinished| 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.string) ->
'v ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.tval serialize_repeated_enum_field :
id ->
('v -> Base.string) ->
'v Base.list ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.tval decode_field :
id ->
'v Field_value.typ ->
parsed_message ->
('v, [> sort Types.decoding_error | Field_value.validation_error ])
Base.Result.tval decode_optional_field :
id ->
'v Field_value.typ ->
parsed_message ->
('v Base.option,
[> sort Types.decoding_error | Field_value.validation_error ])
Base.Result.tval decode_repeated_field :
id ->
'v Field_value.typ ->
parsed_message ->
('v Base.list, [> sort Types.decoding_error | Field_value.validation_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.string -> 'v Base.option) ->
(Base.unit -> 'v) ->
parsed_message ->
('v, [> deserialization_error ]) Base.Result.tval decode_repeated_enum_field :
id ->
(Base.string -> '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