Literały łańcuchowe są zawsze zakodowane w Unicode.
Typ literałów łańcuchowych to &'static str:
& oznacza, że odnosi się do miejsca w pamięci, a brak &mut oznacza, że kompilator nie pozwoli na jego modyfikację'static oznacza, że dane łańcucha będą dostępne aż do końca trwania naszego programu (nigdy nie zostaną wypuszczone)str oznacza, że wskazuje on na sekwencję bajtów, które muszą zawsze być poprawnym kodowaniem utf-8Kilka szczegółów dotyczących pamięci: