>ha így "naivan" átírja valaki a Python kódokat Rust-ba, az jó/hatékony Rust kód lesz?
A nagy büdös francokat, legegyszerűbb, pár soros helloworld felett valami típushibán a fordító jó eséllyel elszáll majd. De az a minimum, hogy a borrow checkertől kapsz egy kisregényt, miért szar az egész kód úgy, ahogy van.
Ha nem fibonaccit kell írni demó jelleggel, hanem valós életből vett scriptről van szó, ott pedig úgyis lesz valami nem triviális I/O, amihez valami lib kell (mondjuk XML olvasás/írás), akkor meg már eleve meg vagy lőve, mert full más lesz az API. Ja meg az I/O nem olyan Rustban azért, mint Python alatt. Utóbbinál egy kezdő is simán elboldogul, előbbinél nem feltétlen.