Strings &strs and Vecs and slices (and Unicode) – oh, my!


Notes

This episode, I take a deep dive on strings in Rust, looking at the differences between String and &str, discussing Unicode a bit, and then expanding the discussion to think about how these types relate to the types they’re built on (like Vec).


Links

Strings:

The Rust Book
Rust by Example
str docs:

module
primitive type

String

module
type definition

Dereferencing

coercions
std::ops::Deref

Sponsors

Aleksey Pirogov
Chris Palmer
Derek Morr
Hamza Sheikh
Lachlan Collins
Leif Arne Storset
Luca Schmid
Micael Bergeron
Pascal Hertleif
Ralph Giles (“rillian”)
Ralph “FriarTech” Loizzo
reddraggone9
Ryan Ollos
Vesa Kaihlavirta
William Roe

(Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!)


Become a sponsor

Patreon
Venmo
Dwolla
Cash.me
Flattr

Contact

New Rustacean:

Twitter: @newrustacean
Email: [email protected]

Chris Krycho

GitHub: chriskrycho
Twitter: @chriskrycho

Twitter Mentions