Module Core__.Iobuf_intf

See Iobuf for documentation.

no_seek and seek are phantom types used in a similar manner to read and read_write.

type no_seek

Like read.

val sexp_of_no_seek : no_seek ‑> Base.Sexp.t
type seek = private no_seek

Like read_write.

val sexp_of_seek : seek ‑> Base.Sexp.t
module type Accessors : sig ... end

A collection of iobuf access functions. This abstracts over Iobuf.Consume, Iobuf.Fill, Iobuf.Peek, and Iobuf.Poke.

module type Bound : sig ... end

An iobuf window bound, either upper or lower. You can't see its int value, but you can save and restore it.

The src_pos argument of Core_kernel.Blit.blit doesn't make sense here.

type ('src, 'dst) consuming_blit = src:'src ‑> dst:'dst ‑> dst_pos:int ‑> len:int ‑> unit
type ('src, 'dst) consuming_blito = src:'src ‑> ?⁠src_len:int ‑> dst:'dst ‑> ?⁠dst_pos:int ‑> unit ‑> unit
module type Consuming_blit : sig ... end
module type Compound_hexdump : sig ... end
module Unix = Core__.Core_unix