package lsp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t =
  1. | Opaque
  2. | Unit
  3. | Int of int
  4. | Int64 of int64
  5. | Bool of bool
  6. | String of string
  7. | Bytes of bytes
  8. | Char of char
  9. | Float of float
  10. | Option of t option
  11. | List of t list
  12. | Array of t array
  13. | Tuple of t list
  14. | Record of (string * t) list
  15. | Variant of string * t list
  16. | Map of (t * t) list
  17. | Set of t list

Dyn stands for "dynamic values". The Dyn.t type is a representation of OCaml values such that they can be processed without knowing their type.

module Encoder : sig ... end
val pp : t -> _ Pp.t
val opaque : t
val compare : t -> t -> int
val hash : t -> int
val to_string : t -> string
type dyn = t