Rust 速查
Rust 速查:所有权、借用、生命周期、类型、trait、错误、迭代器、Cargo。
🦀 Rust Quick Reference
📐 工作原理与说明
Rust 常用语法与标准库速查。
- 核心:所有权与借用、生命周期、结构体与枚举、trait、模式匹配。
- 错误处理:Result 与 Option 类型,
?运算符传播错误,Rust 没有异常机制。 - 集合:Vec、HashMap、String 与迭代器适配器(map、filter、fold)。
- 并发:std::thread、channel、Arc 与 Mutex,由编译器保证无数据竞争。
Browse a Rust cheat sheet in your browser — syntax, ownership and common patterns.
📚 深度解析:Rust 速查
💡 常见使用场景
- 查阅所有权/生命周期/模式匹配。
- 写借用检查报错时查规则:确认所有权转移、可变借用与不可变借用的边界,理解编译器为何拒绝代码。
匹配
`match x { 0 => "zero", _ => "other" }`。
❓ 常见问题(FAQ)
- 所有权是什么?
- 每个值有唯一所有者,移动后原变量失效。
- 为什么编译器总说 borrowed value does not live long enough?
- 意思是借用的引用在其指向的数据被释放之后仍在使用。常见场景是函数返回了局部变量的引用,或把短生命周期的引用存进长生命周期的结构。解决方向有三:改用拥有所有权的值(如 String 而非 &str)、让结构体持有数据本身,或显式标注生命周期说明二者关系。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
已复制
▼
工具简介
Rust 速查。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。