Jakub Kądziołka 發表了一份概念驗證,顯示了與以下問題相關的直接問題 Rust 編譯器專案中的錯誤,四年來開發人員一直試圖解決這個問題,但沒有成功。
Jakub 開發的一個範例可讓您使用一個非常簡單的技巧來繞過借用檢查器:
fn 主() {
讓繁榮 = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", 繁榮);
}
開發人員要求不要在生產中使用此解決方法,因為其目的只是引起人們對 Rust 開發人員忽略的問題的關注。
來源: linux.org.ru