piqilib

The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Library piqilib
type t = {
mutable name : Piqi_impl_piqi.name option;
mutable field : Piqi_impl_piqi.field list;
mutable parent : Piqi_impl_piqi.namespace option;
mutable wire_field : Piqi_impl_piqi.field list;
mutable is_func_param : bool;
mutable unparsed_piq_ast : Piqi_impl_piqi.uint option;
mutable piq_positional : bool option;
mutable piq_allow_unnesting : bool option;
mutable protobuf_name : string option;
mutable protobuf_custom : string list;
mutable json_name : string option;
mutable proto_custom : string list;
mutable proto_name : string option;
}