( bzt | 2024. 03. 09., szo – 15:35 )

Tehát nem is úgy írtad ki a "versenyt", hogy ne lehessen Rust-ban megcsinálni?

Természetesen nem. Már pusztán az a tény, hogy a kiírás végigolvasása után mégis ezt feltételezted, Téged minősít.
Mint ahogy azt direkt külön le is írtam a kiírásban, úgy lett kialakítva a versenyszabály, hogy azt bármilyen rendszerprogramozási nyelven könnyedén meg lehessen oldani. Akár Rust-ban is.

Vagy úgy gondolod hogy egy ideális világban nem kellene?

Még a Rust dokumentációja is azt állítja, hogy nem kell. Sem egy ideális világban, sem a gyakorlatban nincs rá szükség ehhez a feladathoz. Az interfész egyáltalán nem használ Rust memóriát (!), nem foglal, nem szabadít fel, nem módosít egyetlen változót sem; mindössze az egyik függvénynek kell átadni (kizárólag olvasásra) egy konstans, immutable tömböt. Rust szemszögéből a betöltő által biztosított minden függvény safe.

Nem igazán értelek, hogy mivel mit akarsz mondani.

Hát azt látom.