O Rust usa o final do escopo como o lugar para desconstruir e desalocar um recurso.
O termo para esta descontrução e desalocação é chamado descarte (ou drop).
Detalhes da memória:
O Rust não tem garbage collection.
Também conhecido por Aquisição de Recursos é Inicialização (sigla RAII, em inglês) em C++.