package piqilib

  1. Overview
  2. Docs
type uint = int
type uint32 = int32
type uint64 = int64
type float64 = float
type float32 = float
type protobuf_int32 = int32
type protobuf_int64 = int64
type binary = string
type piqi_any = Piqi_impl_piqi.any
type int32_fixed = int32
type uint32_fixed = uint32
type int64_fixed = int64
type uint64_fixed = uint64
type float = float64
type piq_ast = Piq_ast.ast
type word = string
type name = word
type typename = name
type namespace = [
  1. | `piqi of Piqi_impl_piqi.piqi
  2. | `import of Piqi_impl_piqi.import
]
type typedef = [
  1. | `record of Piqi_impl_piqi.record
  2. | `variant of Piqi_impl_piqi.variant
  3. | `enum of Piqi_impl_piqi.enum
  4. | `alias of Piqi_impl_piqi.alias
  5. | `list of Piqi_impl_piqi.piqi_list
]
type piqi_type = [
  1. | `int
  2. | `float
  3. | `bool
  4. | `string
  5. | `binary
  6. | `any
]
type piqtype = [
  1. | typedef
  2. | piqi_type
]
type piq_format = [
  1. | `word
  2. | `text
]
type protobuf_wire_type = [
  1. | `varint
  2. | `zigzag_varint
  3. | `fixed32
  4. | `fixed64
  5. | `signed_varint
  6. | `signed_fixed32
  7. | `signed_fixed64
  8. | `block
]
type field_mode = [
  1. | `required
  2. | `optional
  3. | `repeated
]
type function_param = [
  1. | `name of name
  2. | `record of Piqi_impl_piqi.record
  3. | `variant of Piqi_impl_piqi.variant
  4. | `enum of Piqi_impl_piqi.enum
  5. | `list of Piqi_impl_piqi.piqi_list
  6. | `alias of Piqi_impl_piqi.alias
]
type extend_target = [
  1. | `typedef of name
  2. | `name of name
  3. | `field of name
  4. | `option of name
  5. | `import of name
  6. | `func of 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