Rust で借用チェッカーをバイパスする方法が公開されました。

Jakub Kądziołka は、関連する差し迫った問題を示す概念実証を発表しました。 Rustコンパイラプロジェクトのバグ、開発者はXNUMX年間にわたって解決しようとして失敗してきました。

Jakub が開発した例では、非常に簡単なトリックで Borrow Checker をバイパスできます。

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

開発者は、この回避策が運用環境で使用されないことを要求しています。その目的は、Rust 開発者によって無視されている問題に注意を向けることだけであるためです。

出所: linux.org.ru

コメントを追加します