Expand description
quetta (from the Quenya word for “word”) is a library providing simple
immutable strings in Rust.
Essentially, it is a wrapper around Arc<str>, but with support for slicing and compatibility features
with &str.
The primary type provided by quetta is Text.
Text can be either a full string or a slice from another Text, but this is of no concern to the user.
Text is immutable and can be cloned very cheaply.
§Example
use quetta::Text;
let t = Text::new("a.b.c");
let s1 = t.slice(0, 2);
assert_eq!("a.", s1.as_str());