Rozdział 5 - Podsumowanie
Uf, gratulacje, że udało Ci się przebrnąć przez ten rozdział! Jesteś coraz bliżej zostania zawodowym rustowcem.
Mam nadzieję, że dobrze wyjaśniłem podstawy tego w jaki sposób Rust podchodzi do rozwiązania wielu fascynujących problemów stojących przed współczesnym światem programowania na poziomie systemów, czyli:
- Nieumyślnego modyfikowania zasobów
- Zapominania o dekonstrukcji zasobów
- Przypadkowego dekonstruowania zasobów więcej niż jeden raz
- Prób korzystania z zasobów po tym jak zostały zdekonstruowane
- Wyścigów do danych, powodowanych przez wypisywanie do zasobów podczas gdy inne wątki czytają z tych samych zasobów
- Jasnego organizowania kodu wobec którego kompilator nie jest w stanie nałożyć żadnych gwarancji dotyczących poprawności czy bezpieczeństwa
W następnym rozdziale zastosujemy nieco z naszej nowo zdobytej wiedzy ucząc się obsługi danych tekstowych w Ruscie.