请稍侯

rust 教程

06 October 2025

Rust 教程

Rust中的 Borrowing

Rust中的不可变引用与可变引用

Rust中的可变借用与不可变借用不能发生重叠(因为在借用期间编译器要确保不变量引用不能不修改) 解决方法

引用必须有效

Rust中的类型系统默认是安全的 这里对 Option类型变量的 match 类似于swift 中的 switch case, Result<T, E> 是 Rust 的标准枚举,用来表示要么成功,要么失败; Result<Self, String> 表示:函数要么返回成功的 Self(例如 User),要么返回一个 String 类型的错误信息。

实现特征trait 以及特征的默认实现(类似于Swift中实现protocol以及protocol extension的默认实现)

Rust社区生态

Rust中的宏

Rust中的异步处理

tokio生态系统

Rust中的 Tower/Hyper 生态

Rust 数据库处理生态

Rust中灵活嵌入各种语法 Rust中的 Deno

参考: Rust训练营 配套的模板项目仓库