module Versioned: sig .. end
sig
end
module type WITH_VERSIONED_SERIALIZATION = sig .. end
module Of_v0: functor (T : sig type t val to_yojson : t -> Yojson.Safe.json val of_yojson : Yojson.Safe.json -> [ `Error of bytes | `Ok of t ]end) -> sig .. end
functor (
T
:
type t
val to_yojson : t -> Yojson.Safe.json
t -> Yojson.Safe.json
val of_yojson : Yojson.Safe.json -> [ `Error of bytes | `Ok of t ]
Yojson.Safe.json -> [ `Error of bytes | `Ok of t ]
) ->