Capítulo 5 - Conclusión
¡Buen trabajo! Sabemos que estas lecciones son algo densas y hay mucho que asimilar, pero vas bien encaminado a convertirte en un auténtico Rustáceo. Esperamos que quede clara la manera en la que Rust resuelve muchos de estos retos comunes en la programación de sistemas:
- La modificación involuntaria de recursos.
- Olvidar liberar recursos.
- Los recursos liberados dos veces por accidente.
- Usar los recursos después de haber sido liberados.
- Las condiciones de carrera (data race) causadas por la escritura a recursos mientras que otros están leyendo de los mismos.
- Ver claramente las áreas del código donde el compilador no puede dar garantías.
En el próximo capítulo aplicaremos algunos de estos conocimientos mientras vemos cómo Rust maneja el texto.