Rust prend en compte le dernier endroit où une variable a été utilisée ainsi que la fin de la portée de la fonction pour déconstruire et désallouer une ressource.
On dira pour cette déconstruction et désallocation que la variable est "jetée" (en anglais dropped).
Détails de la mémoire: