Une méthode pour contourner le borrow checker en Rust a été publiée

Jakub Kądziołka a publié une preuve de concept montrant des problèmes immédiats liés à une erreur dans le projet du compilateur Rust, que les développeurs essaient en vain de résoudre depuis quatre ans.

L'exemple développé par Jakub permet de contourner le Borrow Checker grâce à une astuce très simple :

fn main() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", boom);
}

Le développeur demande de ne pas utiliser cette méthode dans un environnement de production, car son but était simplement d'attirer l'attention sur un problème ignoré par les développeurs de Rust.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster