package typerep_extended

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t
include sig ... end
val __bin_read_t__ : (int -> t) Core_kernel.Bin_prot.Read.reader
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val typerep_of_t : t Typerep_lib.Std.Typerep.t
val typename_of_t : t Typerep_lib.Std.Typename.t
module Version : sig ... end
val version : t -> Version.t
val unserialize : t -> type_struct
val serialize : version:Version.t -> type_struct -> t

may raise iif the current value is not_downgradable. (use of new feature)

val change_version : version:Version.t -> t -> t
module Diff : sig ... end
val is_polymorphic_variant : t -> bool
val least_upper_bound_exn : t -> t -> t
val to_typerep : t -> Typerep_lib.Std.Typerep.packed
val of_typerep : version:Version.t -> _ Typerep_lib.Std.Typerep.t -> t