有没有办法在稳定版或beta版的编译器版本上获得不稳定的功能?

时间:2015-12-23 07:10:05

标签: rust

我现在有点束缚。我的个人代码依赖于rand,它目前没有在Nightly 1.7上编译,但在Beta 1.6上工作并且稳定。

但是,我的工作还使用不稳定的功能,例如box语法/模式/原始和convert,这种方式无法(轻松)重构。有没有办法,包括从源代码编译,得到Rust 1.6"好像"这是一个夜间?我在Windows(10)/ MSYS 2上,如果这使任何事情复杂化,例如构建源。

1 个答案:

答案 0 :(得分:6)

你不能(通常)编译任何稳定版本的Rust来使用不稳定的功能。你也不能下载稳定版本,就像它不稳定一样。但是,Rust的下载有一组archives

通过检查最近发布的版本发生的时间:

Date

我可以弄清楚当前Beta在技术上是哪一天是夜晚。现在,假设在之前的Nightly和Beta版本1.6之间没有主要的错误修正,我去了文件夹(在这种情况下,2015年12月9日)并从列表中下载了相应的夜间安装程序。

有些文件夹可以追溯到2014-11-07,所以如果你需要一个特定版本的Rust来编译你的代码,你可以在那里找到它。