Up
Module
Versioned
Signature
type
t
val
typerep_of_t :
t
Typerep_lib.Std.Typerep.t
val
typename_of_t :
t
Typerep_lib.Std.Typename.t
val
t_of_sexp :
Sexplib.Sexp.t
->
t
val
sexp_of_t :
t
->
Sexplib.Sexp.t
val
bin_t :
t
Core_kernel.Std.Bin_prot.Type_class.t
val
bin_read_t :
t
Core_kernel.Std.Bin_prot.Read.reader
val
__bin_read_t__ : (int ->
t
)
Core_kernel.Std.Bin_prot.Read.reader
val
bin_reader_t :
t
Core_kernel.Std.Bin_prot.Type_class.reader
val
bin_size_t :
t
Core_kernel.Std.Bin_prot.Size.sizer
val
bin_write_t :
t
Core_kernel.Std.Bin_prot.Write.writer
val
bin_writer_t :
t
Core_kernel.Std.Bin_prot.Type_class.writer
module
Version
: sig .. end
val
version :
t
->
Version.t
val
unserialize :
t
->
type_struct
exception
Not_downgradable
of
Core_kernel.Std.Sexp.t
may raise iif the current value is not_downgradable. (use of new feature)
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