( TCH | 2021. 04. 17., szo – 12:33 )

Egyrészt az elcseszés az a programhiba, azaz esetünkben a crash. Nem az a hiba, hogy egy unsafe részekkel bíró függvény nullpointert ad vissza, hanem az, hogy ezt egy safe módú szövegkiirató felhasználja, mint adatforrást.
Másfelől az állításod az volt, hogy a Rust safe módja az automatizált ellenőrzésével pont az vállalja, hogy a programozó ne követhessen el memóriakezelési hibát, viszont, tekintve, hogy a safe mód automatikája nem ellenőrizte le, hogy a safe módban felhasznált unsafe forrású adat nem okozhat-e memóriakezelési hibát, így ez bizony jó példa az általad emlegetett limitációkra.