Rust 版本指南(The Rust Edition Guide 中文版)
首页
白天
夜间
小程序
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
WebAssembly 支持
来源 rust-lang-cn
浏览
1
扫码
打印
2026-10-24 15:08:51
未登录游客仅可阅读
80%
章节,请您
登录
再阅读
上一篇:
下一篇:
发布点评
Rust 版本指南
简介
什么是版本(Editions)?
将你的代码迁移到新版本
Rust 2015
Rust 2018
模块系统
原始标识符
路径清晰化
更加可见的修饰符
用 use 进行导入嵌套
错误处理与崩溃
? 操作符对于早期错误的处理
? 在 main 和 tests中
用 std::panic 控制崩溃
中止崩溃
流程控制
循环可以停止并带有返回值
async/await 早期并发
Trait 系统
impl Trait 轻松返回复杂的类型
dyn Trait trait 对象
支持 trait 对象的更多容器类型
相关常数
切片模式
所有权和生命周期
默认 match 绑定
'_ 匿名生命周期
在impl中省略生命周期
T: 'a 结构体中的推导
在static和const中更简单的生命周期
数据类型
字段初始化简写
..= 包含取值范围
128位整型
“Operator-equals” 的实现
union: 一个非安全的 enum
repr 属性的对齐方式
SIMD 更快的计算
宏
自定义 Derive
宏的变化
编译器
改进错误信息
增量编译以加快编译速度
弃用属性
Rustup:Rust 版本管理器
Cargo 和 crates.io
cargo check 用以快速检查
cargo install 自动安装工具
cargo new 创建可执行项目
cargo rustc 用于传递标记至 rustc
Cargo workspaces 用于拥有多包的项目
多文件的 examples
patch 替换依赖
Cargo 更改源
Crates.io 不允许使用通配符
文档
新版”the book”
The Rust Bookshelf
The Rustonomicon
std::os的平台相关文档
rustdoc
文档测试的 compile-fail
Rustdoc 使用 CommonMark
平台支持和target
libcore 低层 Rust 使用
WebAssembly 支持
全局分配符
MSVC toolchain 支持
MUSL 支持完全静态二进制文件
cdylib 与 C 的互通性
不稳定的特性状态
暂无相关搜索结果!
本文档使用
WanXiangYunDang
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
微信小程序阅读
微信扫一扫,知识掌上学
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度