一种绕过 Rust 借用检查器的方法已经发布。

Jakub Kądziołka 发表了一份概念验证,显示了与以下问题相关的直接问题 Rust 编译器项目中的错误,四年来开发人员一直试图解决这个问题,但没有成功。

Jakub 开发的一个示例允许您使用一个非常简单的技巧绕过借用检查器:

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

开发人员请求不要在生产中使用此解决方法,因为其目的只是引起人们对 Rust 开发人员忽略的问题的关注。

来源: linux.org.ru

添加评论