package piqilib

  1. Overview
  2. Docs
The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.6.16.tar.gz
sha256=7490ab16b6f0f2496b58731c49eaa596985cbaff3be1edf3def8d61dae99fa53
md5=33121fae570f0949426bab875c809b78

doc/piqilib/Piq/index.html

Module PiqSource

Sourceval check_piq_format : 'a -> [> `text | `word ] -> Piqi_impl_piqi.Piqi_impl_piqi.piqtype -> unit
Sourceval resolve_field_piq_format : C.F.t -> unit
Sourceval resolve_option_piq_format : C.O.t -> unit
Sourceval resolve_typedef_piq_format : [< `alias of C.A.t | `enum of 'a | `list of C.L.t | `record of C.R.t | `variant of C.V.t ] -> unit
Sourceval process_field_piq_positional : bool option -> C.F.t -> unit
Sourceval process_typedef_piq_positional : [> `record of C.R.t ] -> unit
Sourceval check_name : string -> unit
Sourceval check_opt_name : string option -> unit
Sourceval check_field_piq_alias : C.F.t -> unit
Sourceval check_option_piq_alias : C.O.t -> unit
Sourceval check_typedef_piq_alias : [> `record of C.R.t | `variant of C.V.t ] -> unit
Sourceval process_typedefs : [< `alias of C.A.t | `enum of 'a | `list of C.L.t | `record of C.R.t | `variant of C.V.t record variant ] list -> unit
Sourceval piq_of_string : string -> C.piq_ast
Sourceval to_portable_ast : C.piq_ast -> Piq_piqi.piq_node
Sourceval addloc : (string * int * int) -> [< `any of 'a | `binary of 'b * 'c | `bool of 'd | `float of 'e * 'f | `form of [> `name of 'g ] * 'h | `int of 'i * 'j | `list of 'k | `name of 'l | `named of Piq_ast.Named.t | `raw_string of 'm | `string of 'n * 'o | `text of 'p | `typed of Piq_ast.Typed.t | `typename of 'q | `uint of 'r * 's | `word of 't ] -> unit
Sourceval of_portable_ast : Piq_piqi.piq_node -> C.piq_ast