简介
1.
什么是版本?
1.1.
创建新项目
1.2.
将现有项目迁移到新版本
1.3.
高级迁移
2.
Rust 2015
3.
Rust 2018
3.1.
路径和模块系统更改
3.2.
弃用匿名特征函数参数
3.3.
新关键字
3.4.
用于指向推断变量的原始指针的方法调度
3.5.
Cargo 更改
4.
Rust 2021
4.1.
前奏的补充
4.2.
默认的 Cargo 功能解析器
4.3.
数组的 IntoIterator
4.4.
闭包中的不相交捕获
4.5.
Panic 宏一致性
4.6.
保留语法
4.7.
警告升级为错误
4.8.
宏规则中的或模式
4.9.
C 字符串字面量
5.
Rust 2024 🚧
5.1.
前奏的补充
5.2.
unsafe_op_in_unsafe_fn 警告
5.3.
RPIT 生命周期捕获
5.4.
禁止引用静态 mut
5.5.
公共/私有依赖项
5.6.
Cargo:删除隐式功能
5.7.
Rustfmt:将所有带分隔符的表达式合并为最后一个参数
浅色
锈色
煤黑色
海军蓝
淡紫色
Rust 版本指南
Rustfmt:将所有带分隔符的表达式合并为最后一个参数
🚧 2024 版本尚未发布,因此本节仍在“建设中”。
此功能尚未实现。更多信息可在
https://github.com/rust-lang/rust/pull/114764
中找到。
总结
详情
迁移