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_piqi.any
type int32_fixed = int32
type uint32_fixed = uint32
type int64_fixed = int64
type uint64_fixed = uint64
type float = float64
type word = string
type name = word
type typename = name
type piq_format = [
  1. | `text
  2. | `word
]
type protobuf_wire_type = [
  1. | `block
  2. | `fixed32
  3. | `fixed64
  4. | `signed_fixed32
  5. | `signed_fixed64
  6. | `signed_varint
  7. | `varint
  8. | `zigzag_varint
]
type typedef = [
  1. | `alias of Piqi_piqi.alias
  2. | `enum of Piqi_piqi.enum
  3. | `list of Piqi_piqi.piqi_list
  4. | `record of Piqi_piqi.record
  5. | `variant of Piqi_piqi.variant
]
type piqi_type = [
  1. | `any
  2. | `binary
  3. | `bool
  4. | `float
  5. | `int
  6. | `string
]
type field_mode = [
  1. | `optional
  2. | `repeated
  3. | `required
]
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