Ако гугълнете "rust str String", ще намерите тоолкова много Stack Overflow въпроси, reddit дискусии, и blog post-ове по темата :). Разграничаването на двата типа е едно от по-объркващите неща за начинаещи, но с времето ще си изградите интуиция.
Ето една хубава скорошна статия, която доста кратко и ясно обяснява нещата с примери и съвети:
Срещали ли сте статии из нета, които са ви по-ясни? Пускайте ги тука, може да се окажат полезни. (Може и да ви дадем някоя точка за помощта ;))