Rust:函数传参一定会 move 吗?从 Tuple、Copy 到 Ownership
通过 tuple 传参示例,理解 Rust 中按值传参、move、Copy,以及为什么同一个变量可以被多次作为函数参数传递。
个人博客
关于软件、系统设计与持续学习。文章由 Notion 写作并在这里发布。
目前已发布 307 篇文章。
筛选结果
共 55 篇
通过 tuple 传参示例,理解 Rust 中按值传参、move、Copy,以及为什么同一个变量可以被多次作为函数参数传递。
从 STM 的事务模型出发,对比 Haskell、Rust 与 Go 的并发设计哲学,重点解释 Rust 所有权、Borrowing、Send/Sync 与共享状态边界,并分析 STM 的优势、限制与系统设计价值。
以 Ramag 当前的 Rust workspace、ToolRegistry 和 Shell 为基础,借鉴 VS Code 的 manifest、Extension Host 与按需激活,以及 Zed 的 Rust/WASM 与 capability 思路,设计内置插件、外部进程插件和 WASM 插件的分层演进路径。
主题索引