slice
Slice
slice.bstr
slice.bytes
type 'buf t = private {
buf : 'buf;
off : int;
len : int;
}
val unsafe_make : off:int -> len:int -> 'buf -> 'buf t
val unsafe_sub : 'buf t -> int -> int -> 'buf t
val pp : Format.formatter -> 'a t -> unit
val length : 'a t -> int
val sub : 'a t -> off:int -> len:int -> 'a t
val shift : 'a t -> int -> 'a t
val is_empty : 'a t -> bool
module type R = sig ... end
module type W = sig ... end
module type S = sig ... end