Rust
社区
动态
AI作品
话题列表
社区 Wiki
优质外文
招聘求职
Rust 实战教程
社区文档
登录
注册
Rust
首页
Laravel
Go
Python
PHP
Vue.js
Java
MySQL
Rust
LK
程序员
Elasticsearch
F2E 前端
Server
Database
DevTools
Computer Science
手机开发
AdonisJS
AI Coding
社区
AI作品
Wiki
文档
社区文档首页
《Rust 编程语言》
《Rust 高级编程》
《Cargo 教程》
《Rust 异步编程》
《Diesel 中文文档》
《Rust语言实战》
《Tokio 中文文档》
《Rust 编译错误索引》
《Rust Web App 入门》
《用 Rust 写命令行应用》
《Rust 翻译术语对照》
《rustc 手册》
《async-std 中文文档》
《Rust 编程实例》
登录
注册
微信登录
Rust 高级编程
2018
2018
更新于
3年前
官方《The Rustonomicon》译本
文档类型:系统文档
文章统计:56 篇,字数 5.40 万,点赞
19
支持版本:
2018
文章列表
所有讨论
基础信息
简介
翻译说明
第一章、安全代码
1.0. 初识安全与非安全代码
1.1. 安全与非安全代码的交互方式
1.2. 非安全Rust能做什么
1.3. 编写非安全代码
第二章、数据布局
2.0. 数据布局
repr(Rust)
2.2. 类型中的奇行种
2.3. 其他repr
第三章、所有权
3.0. 所有权
3.1. 引用
3.2. 别名
3.3. 生命周期
3.4. 生命周期的局限
3.5. 省略生命周期
3.6. 无界生命周期
3.7. 高阶trait边界
3.8. 子类型和变性
3.9. Drop检查
3.10 PhantomData(幽灵数据)
3.11 分解借用
第四章、类型转换
4.0. 类型转换
4.1. 强制类型转换
4.2. 点操作符
4.3. 显式类型转换
4.4. 变形
第五章、未初始化内存
5.0. 未初始化内存
5.1. 安全方式
5.2. Drop标志
5.3. 非安全方式
第六章、资源管理
6.0. 基于所有权的资源管理
6.1. 构造函数
6.2. 析构函数
6.3. 泄露
第七章、展开
7.0. 展开
7.1. 异常安全性
7.2. 污染
第八章、并发
8.0. 并发
8.1. 竞争
8.2. Send和Sync
8.3. 原子操作
第九章、实现 Vec
9.0. 实现 Vec
9.1. 布局
9.2. 内存分配
9.3. push和pop
9.4. 回收资源
9.5. DeRef
9.6. 插入和删除
9.7. IntoIter
9.8. RawVec
9.9. Drain
9.10 处理零尺寸类型
9.11 最终代码
第十章、实现 Arc 和 Mutex
10.0. 实现 Arc 和 Mutex
第十一章、FFI
11.0. FFI
请登录
内容举报