val compare : t -> t -> Ppx_deriving_runtime.int
val bin_shape_t : Core_kernel.Bin_prot.Shape.t
val bin_size_t : t Core_kernel.Bin_prot.Size.sizer
val bin_write_t : t Core_kernel.Bin_prot.Write.writer
val bin_writer_t : t Core_kernel.Bin_prot.Type_class.writer
val __bin_read_t__ : ( int -> t ) Core_kernel.Bin_prot.Read.reader
val bin_read_t : t Core_kernel.Bin_prot.Read.reader
val bin_reader_t : t Core_kernel.Bin_prot.Type_class.reader
val bin_t : t Core_kernel.Bin_prot.Type_class.t
val equal : t -> t -> bool
val hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.state
val hash : t -> Ppx_hash_lib.Std.Hash.hash_value
val to_yojson :
t ->
[> `Assoc of
(string * [> `Int of int | `String of Core_kernel__.Import.string ])
list ]
val of_yojson :
[> `Assoc of
(string
* [> `Int of 'a | `String of Core_kernel__.Import.string option ])
list ] ->
( ( 'b, 'c, Core_kernel.Int64.t ) Poly.t, string ) Core_kernel._result
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t