module UTF8_Bytes: sig
.. end
type
elt = Unicode.utf8_char
type
t = bytes
val compare : t -> t -> int
val equal : t -> t -> bool
val length : t -> int
val get : t -> int -> elt
val unsafe_get : t -> int -> elt
val set : t -> int -> elt -> unit
val unsafe_set : t -> int -> elt -> unit
val empty : t
val create : int -> t
val copy : t -> t
val cat : t -> t -> t
val sub : t -> int -> int -> t
val fill : t -> int -> int -> elt -> unit
val unsafe_fill : t -> int -> int -> elt -> unit
val blit : t -> int -> t -> int -> int -> unit
val unsafe_blit : t -> int -> t -> int -> int -> unit
val lead : t -> int -> int
val rear : t -> int -> int
val get_code : fail:(t ->
int -> int -> [> Unicode.utf8_decode_error ] -> Stdlib.Uchar.t) ->
t -> int Stdlib.ref -> Stdlib.Uchar.t
val set_code : fail:(t -> int -> [> `unexist ] -> Stdlib.Uchar.t) ->
t -> int Stdlib.ref -> Stdlib.Uchar.t -> unit
val of_array : elt array -> t