Up

Module Blit = Iobuf.Blit

Signature

type 'rw t_no_seek = ('rw, Iobuf.no_seek) Iobuf.t
include Core_kernel.Std.Blit.S_permissions with type 'rw t := 'rw t_no_seek
type -'perms t
val unsafe_blit : ([> ] t, [> ] t) Blit_intf.blit
val sub : ([> ] t, [< ] t) Blit_intf.sub
val subo : ([> ] t, [< ] t) Blit_intf.subo
val sub : ([> ], Iobuf.no_seek) Iobuf.t -> pos:int -> len:int -> (_, _) Iobuf.t

Override types of sub and subo to allow return type to have seek as needed.

val subo : ?pos:int -> ?len:int -> ([> ], Iobuf.no_seek) Iobuf.t -> (_, _) Iobuf.t