sig
type 'a t = private { buf : 'a; pos : int; len : int; }
type 'a kind
type bigstring =
(char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
val string_kind : string Unix_ext.IOVec.kind
val bigstring_kind : Unix_ext.IOVec.bigstring Unix_ext.IOVec.kind
val empty : 'a Unix_ext.IOVec.kind -> 'a Unix_ext.IOVec.t
val of_string : ?pos:int -> ?len:int -> string -> string Unix_ext.IOVec.t
val of_bigstring :
?pos:int ->
?len:int ->
Unix_ext.IOVec.bigstring -> Unix_ext.IOVec.bigstring Unix_ext.IOVec.t
val drop : 'a Unix_ext.IOVec.t -> int -> 'a Unix_ext.IOVec.t
val max_iovecs : int
end