sig
type t
type character
val mutate :
Sosa.UNSAFELY_MUTABLE.t ->
index:int ->
Sosa.UNSAFELY_MUTABLE.character ->
(unit, [> `out_of_bounds ]) Sosa.result
val mutate_exn :
Sosa.UNSAFELY_MUTABLE.t ->
index:int -> Sosa.UNSAFELY_MUTABLE.character -> unit
val blit :
src:Sosa.UNSAFELY_MUTABLE.t ->
src_index:int ->
dst:Sosa.UNSAFELY_MUTABLE.t ->
dst_index:int -> length:int -> (unit, [> `out_of_bounds ]) Sosa.result
val blit_exn :
src:Sosa.UNSAFELY_MUTABLE.t ->
src_index:int ->
dst:Sosa.UNSAFELY_MUTABLE.t -> dst_index:int -> length:int -> unit
end