Module Base__.Bytes0

val blit_string : string ‑> int ‑> bytes ‑> int ‑> int ‑> unit
module Sys = Base__.Sys0
module Primitives : sig ... end
include Primitives
external get : bytes ‑> int ‑> char = "%bytes_safe_get"
external length : bytes ‑> int = "%bytes_length"
external unsafe_get : bytes ‑> int ‑> char = "%bytes_unsafe_get"
include Base__.Bytes_set_primitives
external set : bytes ‑> int ‑> char ‑> unit = "%bytes_safe_set"
external unsafe_set : bytes ‑> int ‑> char ‑> unit = "%bytes_unsafe_set"
external unsafe_blit_string : src:string ‑> src_pos:int ‑> dst:bytes ‑> dst_pos:int ‑> len:int ‑> unit = "caml_blit_string"
val max_length : int
val blit : src:bytes ‑> src_pos:int ‑> dst:bytes ‑> dst_pos:int ‑> len:int ‑> unit
val compare : Caml.Bytes.t ‑> Caml.Bytes.t ‑> int
val copy : bytes ‑> bytes
val create : int ‑> bytes
val fill : bytes ‑> pos:int ‑> len:int ‑> char ‑> unit
val make : int ‑> char ‑> bytes
val sub : bytes ‑> pos:int ‑> len:int ‑> bytes
val unsafe_blit : src:bytes ‑> src_pos:int ‑> dst:bytes ‑> dst_pos:int ‑> len:int ‑> unit
val to_string : bytes ‑> string
val of_string : string ‑> bytes
val unsafe_to_string : no_mutation_while_string_reachable:bytes ‑> string
val unsafe_of_string_promise_no_mutation : string ‑> bytes
val sub_string : bytes ‑> pos:int ‑> len:int ‑> string
val blit_string : src:string ‑> src_pos:int ‑> dst:bytes ‑> dst_pos:int ‑> len:int ‑> unit