Drop e liberação de recursos
O trait Drop é um dos mecanismos mais fundamentais do Rust para gerenciamento automático de recursos. Ele permite que você defina um comportamento personalizado que será executado quando um valor sair de escopo, garantindo que recursos como memória alocada, descritores de arquivo, conexões de rede ou bloqueios sejam liberados de forma segura e previsível.