package json-wheel_jane_street_overlay

  1. Overview
  2. Docs
type json_type = Json_wheel_jane_street_overlay.Json_wheel_external.Json_type.json_type =
  1. | Object of (string * json_type) list
  2. | Array of json_type list
  3. | String of string
  4. | Int of int
  5. | Float of float
  6. | Bool of bool
  7. | Null
val compare_json_type : json_type -> json_type -> Base.Int.t
val json_type_of_sexp : Sexplib.Sexp.t -> json_type
val sexp_of_json_type : json_type -> Sexplib.Sexp.t
module Typename_of_json_type : sig ... end
val typename_of_json_type : json_type Typerep_lib.Typename.t
val typerep_of_json_type : json_type Typerep_lib.Std.Typerep.t
val bin_shape_json_type : Core.Bin_prot.Shape.t
val bin_size_json_type : json_type Bin_prot.Size.sizer
val bin_write_json_type : json_type Bin_prot.Write.writer
val bin_writer_json_type : json_type Core.Bin_prot.Type_class.writer
val __bin_read_json_type__ : 'a -> pos_ref:Core.Bin_prot.Common.pos Core.ref -> 'b -> 'c
val bin_read_json_type : json_type Bin_prot.Read.reader
val bin_reader_json_type : json_type Core.Bin_prot.Type_class.reader
type t = json_type
val compare : t -> t -> int
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
module Typename_of_t : sig ... end
val typename_of_t : t Typerep_lib.Typename.t
val typerep_of_t : t Typerep_lib.Std.Typerep.t
val bin_shape_t : Core.Bin_prot.Shape.t
val __bin_read_t__ : 'a -> pos_ref:Core.Bin_prot.Common.pos Core.ref -> 'b -> 'c
include module type of Json_wheel_jane_street_overlay.Json_wheel_external.Json_type with type json_type := json_type and type t := t
exception Json_error of string
module Browse = Json_type.Browse
module Build = Json_type.Build
val string_of_loc : (Lexing.position * Lexing.position) -> string
val json_error : string -> 'a