Module Astring_base

val strf : ('a, Format.formatter, unit, string) format4 -> 'a
val err_empty_string : string
val err_empty_sep : string
val err_neg_max : int -> string
val err_neg_min : int -> string
val err_neg_len : int -> string
val err_max_string_len : string
val empty : string
val for_all : (char -> bool) -> string -> first:int -> last:int -> bool
val exists : (char -> bool) -> string -> first:int -> last:int -> bool
val fold_left : ('a -> char -> 'a) -> 'a -> string -> first:int -> last:int -> 'a
val fold_right : (char -> 'a -> 'a) -> string -> 'a -> first:int -> last:int -> 'a
val of_char : char -> string
val to_char : string -> char option
val of_bool : bool -> string
val to_bool : string -> bool option
val of_int : int -> string
val to_int : string -> int option
val of_nativeint : nativeint -> string
val to_nativeint : string -> nativeint option
val of_int32 : int32 -> string
val to_int32 : string -> int32 option
val of_int64 : int64 -> string
val to_int64 : string -> int64 option
val of_float : float -> string
val to_float : string -> float option