include Custom.T
type t
val dump : Stdlib.Format.formatter -> t -> unitval check : t -> unitval equal : t -> t -> boolval hash : t -> intval compare : t -> t -> int
type uindex = private int
val mk_check : string -> t optionval to_string : t -> stringval print : Stdlib.Format.formatter -> t -> unitval empty : tval is_empty : t -> boolval end_index : t -> uindexval start_index : t -> uindexval equal_index : uindex -> uindex -> boolval mk : string -> tval mk_latin1 : string -> tval mk_char : int -> tval mk_idx : int -> uindexval get_str : t -> stringval get_idx : uindex -> intval get : t -> uindex -> ucharval advance : t -> uindex -> uindexval rewind : t -> uindex -> uindexval next : t -> uindex -> uchar * uindexval concat : t -> t -> tval store : Stdlib.Buffer.t -> uchar -> unitval copy : Stdlib.Buffer.t -> t -> uindex -> uindex -> unitval get_substr : t -> uindex -> uindex -> string