This crate is based on VSS (Virtual
String System). VSS has been split into two crates:
vss_text (this crate): a library
for Unicode text processing.
vss_extra: libraries for handling
JSON, Regexp, XML and other features based on vss_text.
Significant changes are planned in vss_text with the goal to make it a
high-quality, high-performance library suitable for a wide range of
applications.
The changes include the following (non-exhaustive list):
API Changes
Introduce an immutable string type.
Repurpose the mutable Virtual_String type to a string builder type.
Possibly rename the root package VSS to a new more appropriate name. Alire crate,
GPR project and repository names might change accordingly.
(done) Drop the support of multiple internal encodings in favor of a single internal
encoding (likely UTF-8) for improved performance.