Tour de Rust Table des matières

Durée de vie explicite

Même si cela ne se voit pas, le compilateur porte une attention particulière à la durée de vie de chaque variable et veillera à ce qu'une référence n'existe pas au delà de l'existance de son propriétaire.

Avec Rust, on peut explicitement spécifier la durée de vie des paramètres d'une fonction. Ceci permet à un ou plusieurs paramètres d'une fonction de partager la durée de vie de valeurs de retour.

Les spécifieurs de durée de vie commencent toujours par le symbole ' (e.g. 'a, 'b, 'c).