val bin_shape_t :
Core_kernel.Bin_prot.Shape.t ->Core_kernel.Bin_prot.Shape.t ->Core_kernel.Bin_prot.Shape.t
val bin_size_t :
'a 'h. 'aCore_kernel.Bin_prot.Size.sizer->'hCore_kernel.Bin_prot.Size.sizer->( 'a, 'h )tCore_kernel.Bin_prot.Size.sizer
val bin_write_t :
'a 'h. 'aCore_kernel.Bin_prot.Write.writer->'hCore_kernel.Bin_prot.Write.writer->( 'a, 'h )tCore_kernel.Bin_prot.Write.writer
val bin_writer_t :
'aCore_kernel.Bin_prot.Type_class.writer->'bCore_kernel.Bin_prot.Type_class.writer->( 'c, 'd )tCore_kernel.Bin_prot.Type_class.writer
val __bin_read_t__ :
'a 'h. 'aCore_kernel.Bin_prot.Read.reader->'hCore_kernel.Bin_prot.Read.reader->( int ->( 'a, 'h )t )Core_kernel.Bin_prot.Read.reader
val bin_read_t :
'a 'h. 'aCore_kernel.Bin_prot.Read.reader->'hCore_kernel.Bin_prot.Read.reader->( 'a, 'h )tCore_kernel.Bin_prot.Read.reader
val bin_reader_t :
'aCore_kernel.Bin_prot.Type_class.reader->'bCore_kernel.Bin_prot.Type_class.reader->( 'c, 'd )tCore_kernel.Bin_prot.Type_class.reader
val bin_t :
'aCore_kernel.Bin_prot.Type_class.t->'bCore_kernel.Bin_prot.Type_class.t->( 'c, 'd )tCore_kernel.Bin_prot.Type_class.t
val version : int
val __versioned__ : unit
val t_fields_annots : string ->(string * string option) list
val t_toplevel_annots : unit ->(string * string option) list
val t_of_sexp :
'a 'h. ( Ppx_sexp_conv_lib.Sexp.t ->'a )->( Ppx_sexp_conv_lib.Sexp.t ->'h )->Ppx_sexp_conv_lib.Sexp.t ->( 'a, 'h )t
val sexp_of_t :
'a 'h. ( 'a->Ppx_sexp_conv_lib.Sexp.t )->( 'h->Ppx_sexp_conv_lib.Sexp.t )->( 'a, 'h )t->Ppx_sexp_conv_lib.Sexp.t
val equal :
'a 'h. ( 'a->'a-> bool )->( 'h->'h-> bool )->( 'a, 'h )t->( 'a, 'h )t->
bool
val compare :
'a 'h. ( 'a->'a-> int )->( 'h->'h-> int )->( 'a, 'h )t->( 'a, 'h )t->
int
val hash_fold_t :
'a 'h. ( Ppx_hash_lib.Std.Hash.state ->'a->Ppx_hash_lib.Std.Hash.state )->( Ppx_hash_lib.Std.Hash.state ->'h->Ppx_hash_lib.Std.Hash.state )->Ppx_hash_lib.Std.Hash.state ->( 'a, 'h )t->Ppx_hash_lib.Std.Hash.state