package caisar

  1. Overview
  2. Docs
type t =
  1. | UNDEFINED
  2. | FLOAT
    (*

    Basic types.

    float

    *)
  3. | UINT8
    (*

    uint8_t

    *)
  4. | INT8
    (*

    int8_t

    *)
  5. | UINT16
    (*

    uint16_t

    *)
  6. | INT16
    (*

    int16_t

    *)
  7. | INT32
    (*

    int32_t

    *)
  8. | INT64
    (*

    int64_t

    *)
  9. | STRING
    (*

    string

    *)
  10. | BOOL
    (*

    bool

    *)
  11. | FLOAT16
    (*

    IEEE754 half-precision floating-point format (16 bits wide). This format has 1 sign bit, 5 exponent bits, and 10 mantissa bits.

    *)
  12. | DOUBLE
  13. | UINT32
  14. | UINT64
  15. | COMPLEX64
    (*

    complex with float32 real and imaginary components

    *)
  16. | COMPLEX128
    (*

    complex with float64 real and imaginary components

    *)
  17. | BFLOAT16
    (*

    Non-IEEE floating-point format based on IEEE754 single-precision floating-point number truncated to 16 bits. This format has 1 sign bit, 8 exponent bits, and 7 mantissa bits.

    *)
val name : unit -> string

Fully qualified protobuf name of this enum

OCaml

Innovation. Community. Security.