module Data:sig
..end
Simplified Map.S
typejson =
Json.t
val pretty : Format.formatter -> json -> unit
module type S =sig
..end
module type Info =sig
..end
type'a
data =(module Data.S with type t = 'a)
module type S_collection =sig
..end
module Collection:
module Joption:
module Jpair:
module Jtriple:
module Jlist:
module Jarray:
module Junit:S
with type t = unit
module Jany:S
with type t = json
module Jbool:S_collection
with type t = bool
module Jint:S_collection
with type t = int
module Jfloat:S_collection
with type t = float
module Jstring:S_collection
with type t = string
module Jident:S_collection
with type t = string
module Jtext:S
with type t = json
Jbuffer
type 'a
record
type 'a
signature
'a
type ('a, 'b)
field
'b
for a record of type 'a
module Record:sig
..end
module type Map =sig
..end
Map.S
module type Index =sig
..end
module Static:
module Index:
module type IdentifiedType =sig
..end
module Identified:
module type Enum =sig
..end
module Dictionary:
exception InputError of string
val failure : ?json:json -> ('a, Format.formatter, unit, 'b) Pervasives.format4 -> 'a
InputError
with provided messageval failure_from_type_error : string -> json -> 'a
InputError
from Yojson.Basic.Util.Type_error arguments