val of_slice : string -> pos:int -> len:int -> tval of_string : string -> tval compare : t -> t -> intval concat : t Lsp__.Array_view.t -> stringval to_string : t -> stringval split_at : t -> int -> t * tval rsplit_at : t -> int -> t * tval index_from : t -> pos:int -> char -> int optionval rindex : t -> char -> int optionval rindex_from : t -> pos:int -> char -> int optionval get_exn : t -> int -> chartype move = {newlines : int;consumed : int;
}val move_left : t -> pos:int -> len:int -> moveval move_right : t -> pos:int -> len:int -> moveval blit : t -> dst:bytes -> dst_pos:int -> unitmodule Uutf : sig ... end