一種繞過 Rust 借用檢查器的方法已經發布。

Jakub Kądziołka 發表了一份概念驗證,顯示了與以下問題相關的直接問題 Rust 編譯器專案中的錯誤,四年來開發人員一直試圖解決這個問題,但沒有成功。

Jakub 開發的一個範例可讓您使用一個非常簡單的技巧來繞過借用檢查器:

fn 主() {
讓繁榮 = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", 繁榮);
}

開發人員要求不要在生產中使用此解決方法,因為其目的只是引起人們對 Rust 開發人員忽略的問題的關注。

來源: linux.org.ru

添加評論