( enpassant | 2024. 03. 09., szo – 16:28 )

Még a Rust dokumentációja is azt állítja, hogy nem kell.

Úgy látom nem sikerült elolvasnod azt, amit belinkeltél.

Rust szemszögéből a betöltő által biztosított minden függvény safe.

Rust szemszögéből minden külső függvény unsafe, lényegtelen, hogy szerinted safe-re írtad meg.

Sem egy ideális világban, sem a gyakorlatban nincs rá szükség ehhez a feladathoz. 

Pedig ez is le van írva a linkelt doksiban, hogy a direkt memória írása, de még az olvasása is unsafe. Mintha a feladatban szerepelne direkt memória írás, nem? Ezt viszont nem engeded. Akkor mégis úgy írtad ki, hogy Rustban ne lehessen megcsinálni.

If Rust didn’t let you do unsafe operations, you couldn’t do certain tasks. Rust needs to allow you to do low-level systems programming, such as directly interacting with the operating system or even writing your own operating system. Working with low-level systems programming is one of the goals of the language.