String yani dilimizdeki karşılığı ile dizgi, belleğin öbek bölgesinde tutulan ve utf-8 baytlarından oluşan bir yapıyı temsil eder.
Sahip olduğu veriler belleğin öbek bölgesinde tutulduğundan, dizge değişmezleriyle olamayacak biçimde genişletilerek değiştirilebilirler.
Yaygın olarak kullanılan String yöntemlerini aşağıda yer almaktadır:
push_str yöntemi kullanılır.replace yönteminden faydalanılır.to_lowercase/to_uppercase metodları kullanılır.trim metodu oldukça kullanışlıdır.Bir String türü düşürüldüğünde kendisine öbek üzerinde ayrılmış bulunan kaynaklar boşaltılır.
String türü, kendisini &str ile genişleterek, yine kendisini döndüren + işlecine sahiptir. Ancak bu olanak beklentilerinizi karşılayacak kadar ergonomik olmayabilir.