Bien sûr que si, on peut. Il suffit d'écrire unsafe { ... }, et tu peux faire tout les truc « sales » que tu veux. C'est bien ça la force de rust: par défaut le compilateur vérifie, mais quand tu es sur de ce que tu fait, tu peux utiliser unsafe.
il ne peut plus vérifier et on perd l'intérêt du langage
On ne perd pas l'intérêt du langage car on peut limiter les zones unsafe à quelques primitives de base (par exemple CurrentFrameAllocator, CurrentFrameBox<T>) qui est reviewé avec plus d'attention, alors que la plupart du code reste en safe.
[^] # Re: All hail to Rust
Posté par Gof (site web personnel) . En réponse au journal Ready At Dawn passe à Rust. Évalué à 8.
Bien sûr que si, on peut. Il suffit d'écrire
unsafe { ... }, et tu peux faire tout les truc « sales » que tu veux. C'est bien ça la force de rust: par défaut le compilateur vérifie, mais quand tu es sur de ce que tu fait, tu peux utiliserunsafe.On ne perd pas l'intérêt du langage car on peut limiter les zones unsafe à quelques primitives de base (par exemple
CurrentFrameAllocator,CurrentFrameBox<T>) qui est reviewé avec plus d'attention, alors que la plupart du code reste en safe.