Capítulo 5 - Conclusão
Ufa, parabéns por passar! Eu sei que é muito para absorver, mas você está bem encaminhado para se tornar um Rustáceo. Espero que esteja claro que o Rust como linguagem visa solucionar muitos desses desafios comuns na programação de sistemas:
- Modificação não intencional de recursos.
- Esquecendo de desconstruir recursos.
- Recursos sendo desconstruídos duas vezes acidentalmente.
- Usando recursos depois que eles foram desconstruídos.
- Corridas de dados causadas pela gravação nos recursos enquanto outros estão lendo os mesmos recursos.
- Vendo claramente áreas do código em que o compilador não pode dar garantias
No próximo capítulo aplicaremos um pouco desse conhecimento ao ver como o Rust manipula textos.