Bin_prot.Type_classSizers, writers, and readers in records
type 'a writer0 = 'a writertype 'a reader0 = 'a readertype 'a t0 = 'a tmodule S1 : sig ... endmodule S2 : sig ... endmodule S3 : sig ... endval bin_writer_unit : unit writerval bin_reader_unit : unit readerval bin_shape_unit : Shape.tval bin_unit : unit tval bin_writer_bool : bool writerval bin_reader_bool : bool readerval bin_shape_bool : Shape.tval bin_bool : bool tval bin_writer_string : string writerval bin_reader_string : string readerval bin_shape_string : Shape.tval bin_string : string tval bin_writer_bytes : bytes writerval bin_reader_bytes : bytes readerval bin_shape_bytes : Shape.tval bin_bytes : bytes tval bin_writer_char : char writerval bin_reader_char : char readerval bin_shape_char : Shape.tval bin_char : char tval bin_writer_int : int writerval bin_reader_int : int readerval bin_shape_int : Shape.tval bin_int : int tval bin_writer_float : float writerval bin_reader_float : float readerval bin_shape_float : Shape.tval bin_float : float tval bin_writer_int32 : int32 writerval bin_reader_int32 : int32 readerval bin_shape_int32 : Shape.tval bin_int32 : int32 tval bin_writer_int64 : int64 writerval bin_reader_int64 : int64 readerval bin_shape_int64 : Shape.tval bin_int64 : int64 tval bin_writer_nativeint : nativeint writerval bin_reader_nativeint : nativeint readerval bin_shape_nativeint : Shape.tval bin_nativeint : nativeint tval bin_shape_nat0 : Shape.tval bin_writer_lazy : ('a, 'a lazy_t) S1.writerval bin_reader_lazy : ('a, 'a lazy_t) S1.readerval bin_lazy : ('a, 'a lazy_t) S1.tval bin_writer_option : ('a, 'a option) S1.writerval bin_reader_option : ('a, 'a option) S1.readerval bin_option : ('a, 'a option) S1.tval bin_writer_pair : ('a, 'b, 'a * 'b) S2.writerval bin_reader_pair : ('a, 'b, 'a * 'b) S2.readerval bin_pair : ('a, 'b, 'a * 'b) S2.tval bin_writer_triple : ('a, 'b, 'c, 'a * 'b * 'c) S3.writerval bin_reader_triple : ('a, 'b, 'c, 'a * 'b * 'c) S3.readerval bin_triple : ('a, 'b, 'c, 'a * 'b * 'c) S3.tval bin_writer_list : ('a, 'a list) S1.writerval bin_reader_list : ('a, 'a list) S1.readerval bin_list : ('a, 'a list) S1.tval bin_writer_array : ('a, 'a array) S1.writerval bin_reader_array : ('a, 'a array) S1.readerval bin_array : ('a, 'a array) S1.tval bin_writer_float32_vec : Common.vec32 writerval bin_reader_float32_vec : Common.vec32 readerval bin_shape_float32_vec : Shape.tval bin_float32_vec : Common.vec32 tval bin_writer_float64_vec : Common.vec64 writerval bin_reader_float64_vec : Common.vec64 readerval bin_shape_float64_vec : Shape.tval bin_float64_vec : Common.vec64 tval bin_writer_vec : Common.vec writerval bin_reader_vec : Common.vec readerval bin_shape_vec : Shape.tval bin_vec : Common.vec tval bin_writer_float32_mat : Common.mat32 writerval bin_reader_float32_mat : Common.mat32 readerval bin_shape_float32_mat : Shape.tval bin_float32_mat : Common.mat32 tval bin_writer_float64_mat : Common.mat64 writerval bin_reader_float64_mat : Common.mat64 readerval bin_shape_float64_mat : Shape.tval bin_float64_mat : Common.mat64 tval bin_writer_mat : Common.mat writerval bin_reader_mat : Common.mat readerval bin_shape_mat : Shape.tval bin_mat : Common.mat tval bin_writer_bigstring : Common.buf writerval bin_reader_bigstring : Common.buf readerval bin_shape_bigstring : Shape.tval bin_bigstring : Common.buf tval bin_writer_float_array : float_array writerval bin_reader_float_array : float_array readerval bin_shape_float_array : Shape.tval bin_float_array : float_array tval bin_writer_variant_int : int writerval bin_reader_variant_int : int readerval bin_variant_int : int tval bin_writer_int_8bit : int writerval bin_reader_int_8bit : int readerval bin_shape_int_8bit : Shape.tval bin_int_8bit : int tval bin_writer_int_16bit : int writerval bin_reader_int_16bit : int readerval bin_shape_int_16bit : Shape.tval bin_int_16bit : int tval bin_writer_int_32bit : int writerval bin_reader_int_32bit : int readerval bin_shape_int_32bit : Shape.tval bin_int_32bit : int tval bin_writer_int_64bit : int writerval bin_reader_int_64bit : int readerval bin_shape_int_64bit : Shape.tval bin_int_64bit : int tval bin_writer_int64_bits : int64 writerval bin_reader_int64_bits : int64 readerval bin_shape_int64_bits : Shape.tval bin_int64_bits : int64 tval bin_writer_network16_int : int writerval bin_reader_network16_int : int readerval bin_shape_network16_int : Shape.tval bin_network16_int : int tval bin_writer_network32_int : int writerval bin_reader_network32_int : int readerval bin_shape_network32_int : Shape.tval bin_network32_int : int tval bin_writer_network32_int32 : int32 writerval bin_reader_network32_int32 : int32 readerval bin_shape_network32_int32 : Shape.tval bin_network32_int32 : int32 tval bin_writer_network64_int : int writerval bin_reader_network64_int : int readerval bin_shape_network64_int : Shape.tval bin_network64_int : int tval bin_writer_network64_int64 : int64 writerval bin_reader_network64_int64 : int64 readerval bin_shape_network64_int64 : Shape.tval bin_network64_int64 : int64 tval bin_writer_array_no_length : ('a, 'a array) S1.writerConversion of binable types