package piqilib
The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Install
Dune Dependency
Authors
Maintainers
Sources
v0.6.16.tar.gz
sha256=7490ab16b6f0f2496b58731c49eaa596985cbaff3be1edf3def8d61dae99fa53
md5=33121fae570f0949426bab875c809b78
doc/piqilib/Piqi_impl_piqi/index.html
Module Piqi_impl_piqi
Source
Source
val parse_namespace :
Piqirun.t ->
[> `import of Piqi_impl_piqi.import | `piqi of Piqi_impl_piqi.piqi ]
Source
val packed_parse_protobuf_wire_type :
Piqirun.IBuf.t ->
[> `block
| `fixed32
| `fixed64
| `signed_fixed32
| `signed_fixed64
| `signed_varint
| `varint
| `zigzag_varint ]
Source
val packed_parse_piqi_type :
Piqirun.IBuf.t ->
[> `any | `binary | `bool | `float | `int | `string ]
Source
val packed_gen__protobuf_wire_type :
[< `block
| `fixed32
| `fixed64
| `signed_fixed32
| `signed_fixed64
| `signed_varint
| `varint
| `zigzag_varint ] ->
Piqirun.OBuf.t
Source
val packed_gen__piqi_type :
[< `any | `binary | `bool | `float | `int | `string ] ->
Piqirun.OBuf.t
include module type of struct include Piqi_impl_piqi end
type piqi_any = Piqi_impl_piqi.any
type uint32_fixed = Piqi_impl_piqi.uint32
type uint64_fixed = Piqi_impl_piqi.uint64
type float = Piqi_impl_piqi.float64
type piq_ast = Piq_ast.ast
type name = Piqi_impl_piqi.word
type typename = Piqi_impl_piqi.name
type typedef = [
| `record of Piqi_impl_piqi.record
| `variant of Piqi_impl_piqi.variant
| `enum of Piqi_impl_piqi.enum
| `alias of Piqi_impl_piqi.alias
| `list of Piqi_impl_piqi.piqi_list
]
type function_param = [
| `name of Piqi_impl_piqi.name
| `record of Piqi_impl_piqi.record
| `variant of Piqi_impl_piqi.variant
| `enum of Piqi_impl_piqi.enum
| `list of Piqi_impl_piqi.piqi_list
| `alias of Piqi_impl_piqi.alias
]
type extend_target = [
| `typedef of Piqi_impl_piqi.name
| `name of Piqi_impl_piqi.name
| `field of Piqi_impl_piqi.name
| `option of Piqi_impl_piqi.name
| `import of Piqi_impl_piqi.name
| `func of Piqi_impl_piqi.name
]
type pib_typehint = Pib_typehint.t
type record = Record.t
type field = Field.t
type variant = Variant.t
type option = Option.t
type enum = Enum.t
type alias = Alias.t
type piqi_list = Piqi_list.t
type piqi = Piqi.t
type import = Import.t
type any = Any.t
type func = Func.t
type piqi_bundle = Piqi_bundle.t
type includ = Includ.t
type extend = Extend.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>