piqilib

The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Library piqilib
Module Piqi_piqi . Field
type t = {
mutable name : Piqi_piqi.name option;
mutable typename : Piqi_piqi.typename option;
mutable mode : Piqi_piqi.field_mode;
mutable default : Piqi_piqi.piqi_any option;
mutable deprecated : bool;
mutable piq_format : Piqi_piqi.piq_format option;
mutable piq_positional : bool option;
mutable piq_flag_default : Piqi_piqi.piqi_any option;
mutable piq_alias : Piqi_piqi.name option;
mutable protobuf_name : string option;
mutable code : int32 option;
mutable protobuf_packed : bool;
mutable json_name : string option;
mutable json_omit_missing : bool option;
mutable getopt_letter : Piqi_piqi.word option;
mutable getopt_doc : string option;
mutable internal : bool;
}