package protocell
A Protobuf plugin for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
protocell-1.0.0.tbz
sha256=8296a7b386ad3ceb5e815374e8e4aa608d618869988b6f89b354c46225582fa8
sha512=7e3c758ac59b3a52aa523e1939103e8b4ad6adf8801df0a4bb1f947650e6f626c83ae7c55f1d114bbb652114fd46e88a7ed4835079ba70eaeb137220aefc3189
doc/protocell.runtime/Runtime/Text_format/index.html
Module Runtime.Text_format
Source
Source
type parse_error = [
| `Unexpected_character of Base.char
| `Invalid_number_string of Base.string
| `Identifier_expected
| `Nested_message_unfinished
| Byte_input.error
]
Source
val serialize_field :
id ->
'v Field_value.typ ->
'v ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.t
Source
val serialize_optional_field :
id ->
'v Field_value.typ ->
'v Base.option ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.t
Source
val serialize_repeated_field :
id ->
'v Field_value.typ ->
'v Base.list ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.t
Source
val 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.t
Source
val serialize_user_oneof_field :
id ->
('v -> (Base.string, [> serialization_error ] as 'e) Base.Result.t) ->
'v ->
Byte_output.t ->
(Base.unit, 'e) Base.Result.t
Source
val 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.t
Source
val serialize_enum_field :
id ->
('v -> Base.string) ->
'v ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.t
Source
val serialize_repeated_enum_field :
id ->
('v -> Base.string) ->
'v Base.list ->
Byte_output.t ->
(Base.unit, [> serialization_error ]) Base.Result.t
Source
val decode_field :
id ->
'v Field_value.typ ->
parsed_message ->
('v, [> sort Types.decoding_error | Field_value.validation_error ])
Base.Result.t
Source
val decode_optional_field :
id ->
'v Field_value.typ ->
parsed_message ->
('v Base.option,
[> sort Types.decoding_error | Field_value.validation_error ])
Base.Result.t
Source
val decode_repeated_field :
id ->
'v Field_value.typ ->
parsed_message ->
('v Base.list, [> sort Types.decoding_error | Field_value.validation_error ])
Base.Result.t
Source
val decode_user_field :
id ->
(Base.string -> ('v, [> deserialization_error ] as 'e) Base.Result.t) ->
parsed_message ->
('v Base.option, 'e) Base.Result.t
Source
val decode_user_oneof_field :
id ->
(Base.string -> ('v, [> deserialization_error ] as 'e) Base.Result.t) ->
parsed_message ->
('v, 'e) Base.Result.t
Source
val decode_repeated_user_field :
id ->
(Base.string -> ('v, [> deserialization_error ] as 'e) Base.Result.t) ->
parsed_message ->
('v Base.list, 'e) Base.Result.t
Source
val decode_enum_field :
id ->
(Base.string -> 'v Base.option) ->
(Base.unit -> 'v) ->
parsed_message ->
('v, [> deserialization_error ]) Base.Result.t
Source
val decode_repeated_enum_field :
id ->
(Base.string -> 'v Base.option) ->
(Base.unit -> 'v) ->
parsed_message ->
('v Base.list, [> deserialization_error ]) Base.Result.t
Source
val 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
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>