Module type Functors.T_LENGTH_SUB_AND_SEARCH

module type T_LENGTH_SUB_AND_SEARCH = sig .. end

type t 
type character 
val length : t -> int
val sub_exn : t ->
index:int -> length:int -> t
val index_of_character : t ->
?from:int -> character -> int option
val index_of_string : ?from:int ->
?sub_index:int ->
?sub_length:int ->
t ->
sub:t -> int option