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. | `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 typedef = [
  1. | `record of Piqi_piqi.record
  2. | `variant of Piqi_piqi.variant
  3. | `enum of Piqi_piqi.enum
  4. | `alias of Piqi_piqi.alias
  5. | `list of Piqi_piqi.piqi_list
]
type piqi_type = [
  1. | `int
  2. | `float
  3. | `bool
  4. | `string
  5. | `binary
  6. | `any
]
type field_mode = [
  1. | `required
  2. | `optional
  3. | `repeated
]
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