Module type Ketrew_pervasives.Json.Versioned.WITH_VERSIONED_SERIALIZATION

module type WITH_VERSIONED_SERIALIZATION = sig .. end

type t 
val to_json : t ->
Yojson.Safe.json
val of_json_exn : Yojson.Safe.json ->
t
val serialize : t -> string
val deserialize_exn : string -> t