We don't expose bin_io
for write
due to a naming conflict with the functions
exported by bin_io
for read_write
. If you want bin_io
for write
, use
Write.t
.
include sig ... end
val bin_read : read Bin_prot.Type_class.t
val bin_read_read : read Bin_prot.Read.reader
val __bin_read_read__ : (Core_kernel__.Import.int ‑> read) Bin_prot.Read.reader
val bin_reader_read : read Bin_prot.Type_class.reader
val bin_size_read : read Bin_prot.Size.sizer
val bin_write_read : read Bin_prot.Write.writer
val bin_writer_read : read Bin_prot.Type_class.writer
val bin_shape_read : Bin_prot.Shape.t
val compare_read : read ‑> read ‑> Core_kernel__.Import.int
val hash_fold_read : Base.Hash.state ‑> read ‑> Base.Hash.state
val hash_read : read ‑> Base.Hash.hash_value
val read_of_sexp : Base.Sexp.t ‑> read
val sexp_of_read : read ‑> Base.Sexp.t
include sig ... end
val compare_write : write ‑> write ‑> Core_kernel__.Import.int
val hash_fold_write : Base.Hash.state ‑> write ‑> Base.Hash.state
val hash_write : write ‑> Base.Hash.hash_value
val write_of_sexp : Base.Sexp.t ‑> write
val sexp_of_write : write ‑> Base.Sexp.t
include sig ... end
val bin_immutable : immutable Bin_prot.Type_class.t
val bin_read_immutable : immutable Bin_prot.Read.reader
val __bin_read_immutable__ : (Core_kernel__.Import.int ‑> immutable) Bin_prot.Read.reader
val bin_reader_immutable : immutable Bin_prot.Type_class.reader
val bin_size_immutable : immutable Bin_prot.Size.sizer
val bin_write_immutable : immutable Bin_prot.Write.writer
val bin_writer_immutable : immutable Bin_prot.Type_class.writer
val bin_shape_immutable : Bin_prot.Shape.t
val compare_immutable : immutable ‑> immutable ‑> Core_kernel__.Import.int
val hash_fold_immutable : Base.Hash.state ‑> immutable ‑> Base.Hash.state
val hash_immutable : immutable ‑> Base.Hash.hash_value
val immutable_of_sexp : Base.Sexp.t ‑> immutable
val sexp_of_immutable : immutable ‑> Base.Sexp.t
include sig ... end
val bin_read_write : read_write Bin_prot.Type_class.t
val bin_read_read_write : read_write Bin_prot.Read.reader
val __bin_read_read_write__ : (Core_kernel__.Import.int ‑> read_write) Bin_prot.Read.reader
val bin_reader_read_write : read_write Bin_prot.Type_class.reader
val bin_size_read_write : read_write Bin_prot.Size.sizer
val bin_write_read_write : read_write Bin_prot.Write.writer
val bin_writer_read_write : read_write Bin_prot.Type_class.writer
val bin_shape_read_write : Bin_prot.Shape.t
val compare_read_write : read_write ‑> read_write ‑> Core_kernel__.Import.int
val hash_fold_read_write : Base.Hash.state ‑> read_write ‑> Base.Hash.state
val hash_read_write : read_write ‑> Base.Hash.hash_value
val read_write_of_sexp : Base.Sexp.t ‑> read_write
val sexp_of_read_write : read_write ‑> Base.Sexp.t
include sig ... end
val bin_perms : 'a Bin_prot.Type_class.t ‑> 'a perms Bin_prot.Type_class.t
val bin_read_perms : 'a Bin_prot.Read.reader ‑> 'a perms Bin_prot.Read.reader
val __bin_read_perms__ : 'a Bin_prot.Read.reader ‑> (Core_kernel__.Import.int ‑> 'a perms) Bin_prot.Read.reader
val bin_reader_perms : 'a Bin_prot.Type_class.reader ‑> 'a perms Bin_prot.Type_class.reader
val bin_size_perms : 'a Bin_prot.Size.sizer ‑> 'a perms Bin_prot.Size.sizer
val bin_write_perms : 'a Bin_prot.Write.writer ‑> 'a perms Bin_prot.Write.writer
val bin_writer_perms : 'a Bin_prot.Type_class.writer ‑> 'a perms Bin_prot.Type_class.writer
val bin_shape_perms : Bin_prot.Shape.t ‑> Bin_prot.Shape.t
val compare_perms : ('a ‑> 'a ‑> Core_kernel__.Import.int) ‑> 'a perms ‑> 'a perms ‑> Core_kernel__.Import.int
val hash_fold_perms : (Base.Hash.state ‑> 'a ‑> Base.Hash.state) ‑> Base.Hash.state ‑> 'a perms ‑> Base.Hash.state
val perms_of_sexp : (Base.Sexp.t ‑> 'a) ‑> Base.Sexp.t ‑> 'a perms
val sexp_of_perms : ('a ‑> Base.Sexp.t) ‑> 'a perms ‑> Base.Sexp.t