Module Core.Iobuf_intf

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 ‑> Sexplib.Sexp.t
type seek = private no_seek

like read_write

val sexp_of_seek : seek ‑> Sexplib.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