Η Συμβολοσειρά (String) είναι μία δομή που έχει την κυριότητα μίας ακολουθίας byte utf-8 στη μνήμη σωρού.
Επειδή η μνήμη της βρίσκεται στο σωρό, μπορεί να επεκταθεί, να τροποποιηθεί κ.λπ., με τρόπους που δεν μπορούν οι κυριολεκτικές συμβολοσειρές.
Συνήθεις μέθοδοι:
push_str για να προσθέσετε περισσότερα byte utf-8 στο τέλος μίας συμβολοσειράς.replace για ν' αντικαταστήσετε ακολουθίες byte utf-8 με άλλες.to_lowercase/to_uppercase για αλλαγές πεζών/κεφαλαίων.trim για ν' αφαιρέσετε κενά.Όταν μία Συμβολοσειρά απορρίπτεται, απορρίπτεται και η μνήμη σωρού της.
Η String διαθέτει έναν τελεστή + που επεκτείνει τη συμβολοσειρά με ένα &str και επιστρέφει τον εαυτό της, αλλά ίσως να μην είναι τόσο βολικό όσο θα ελπίζατε.