2个不稳定版本
0.100.0 | 2024年7月22日 |
---|---|
0.99.16 | 2024年5月12日 |
#256 在 构建工具
每月432 次下载
16KB
354 行
根据清单MSRV进行条件编译。
根据清单MSRV进行条件编译。
选择器
-
#[rustversion_msrv::msrv]
在调用站点crate的
rust-version
字段上为真,即其最低支持Rust版本(MSRV)。
使用场景
此crate中msrv
宏的动机用例是确保在运行负尝试构建测试时编译器错误输出的稳定性。这样保护测试函数意味着你只需要在提高MSRV时更新.stderr文件,而无需(可能)每次稳定发布(或者更糟)都更新。
#[rustversion_msrv::msrv]
#[test]
fn trybuild() {
// ...
}