Strings are stored with a length instead of null terminator.

All strings are UTF-8.

Most strings are either:

“&str” is short for “&’static str”.

let boxed_str: Box<str> = string.into_boxed_str();

Rc<str>

Arc<str>