Module type Make_substring.Base

module type Base = sig .. end

type t 
val create : int -> t
val length : t -> int
val blit : (t, t) Make_substring.Blit.t
val blit_to_string : (t, string) Make_substring.Blit.t
val blit_to_bigstring : (t, Make_substring.bigstring) Make_substring.Blit.t
val blit_from_string : (string, t) Make_substring.Blit.t
val blit_from_bigstring : (Make_substring.bigstring, t) Make_substring.Blit.t
val of_bigstring : Make_substring.bigstring -> t
val of_string : string -> t