Source

parvel / partype.ml

Full commit
module type DESC
 =
  sig
    type t;
    value name : string;
    value version : int;
  end
;


(*
module type DESC_J
 =
  sig
    type t;
    value name : string;
    value version : int;
    value t_of_json : Json_type.t -> t;
    value json_of_t : t -> Json_type.t;
  end
;
*)


(***********************)

module type COMPLETE
 =
  sig
    type t;
    value name : string;
    value version : int;
    
  end
;

(***********************)


module Of_desc
 =