#borrow #trick #checking #rustc #unsafe #behavior #sidestep

fake-static

rustc 不喜欢它!使用这个奇怪的技巧绕过借用检查(内部无 unsafe)

1 个不稳定版本

0.1.0 2019年7月27日

⚠️ 已报告问题

8 个在 #trick

MIT 许可协议

3KB

rustc 不喜欢它!使用这个奇怪的技巧绕过借用检查。

注意: 这“可能”会导致未定义的行为。但没关系,没有看到 unsafe。

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

请不要在生产环境中使用它。或者任何地方。这个库的唯一目的是引起对相关问题的关注,这些问题已经有一年多没有受到关注了:[链接](https://github.com/rust-lang/rust/issues/25860)

无运行时依赖