Reusing a related post I wrote a while ago:
And yes, until you're comfortable with everything else, don't try to store &strs in structs.
I'll also link my favourite article about String vs str in Rust:
https://chrismorgan.info/blog/rust-fizzbuzz/
(It looks like a FizzBuzz article, but it's actually about strings.)