primitives
strings
When using strings you can either use str, which are static and cannot be
grown, or the more dynamic String type, which can be appended, sliced and
increased because it's allocated on the heap.
utf8 encoded
&str- stack allocated fixed-size string slice. Used as fn arguments.String- heap allocated growable string
new string
let hello = String::from("Hello, world!"); // String from literal
string literal to string collection
Gathered from IRC:
"foo".into() // is a short way of getting a String
string to uppercase
&str.to_uppercase(); // String slice to uppercase