编程与开发

Rust

所有权、类型与并发,理解一门语言的设计。

开始阅读
0 / 33 已读

专题与文章目录

12 个专题
01

所有权与借用

0 / 3 已读
  1. 所有权模型
  2. 引用与借用
  3. 生命周期
02

类型系统

0 / 3 已读
  1. 基础类型与内存布局
  2. enum 与模式匹配
  3. struct 与 trait
03

泛型与Trait进阶

0 / 3 已读
  1. 泛型与单态化
  2. Trait 对象与动态分发
  3. 关联类型与 GAT
04

智能指针与内存

0 / 3 已读
  1. Box、Rc 与 Arc
  2. Cell、RefCell 与 Mutex:内部可变性
  3. Allocator 与内存布局
05

错误处理

0 / 2 已读
  1. Result 与 Option
  2. Error trait 与生态
06

并发与异步

0 / 4 已读
  1. Send 与 Sync
  2. async/await 内部机制
  3. Tokio 运行时
  4. 线程与同步原语
07

Unsafe Rust

0 / 3 已读
  1. 裸指针与 FFI
  2. unsafe 块与 Soundness 契约
  3. 内联汇编
08

宏系统

0 / 2 已读
  1. 声明宏:macro_rules!
  2. 过程宏
09

Cargo与构建

0 / 3 已读
  1. Cargo.toml 详解
  2. 条件编译与 cfg
  3. Workspace 与项目管理
10

标准库深度

0 / 3 已读
  1. Iterator 与闭包
  2. 集合类型
  3. 字符串与 Path
11

FFI与系统交互

0 / 2 已读
  1. C ABI 与 bindgen
  2. 内核模块与 no_std
12

异步生态

0 / 2 已读
  1. Tower 与中间件
  2. tonic 与 gRPC