摘要: 介绍一种简单但常见的 Rust 设计模式:newtype,这一模式在 Rust 中很常见,也算是一种常识性的术语了。newtype 是指将一个类型(比较典型的是基本类型,例如 i32, f64, String)包裹进一个元组结构体中,形成一个新的类型,通常会给这个新类型起一个更具有领域含义的名称。例 阅读全文
posted @ 2026-10-17 14:08 十万公里通票 阅读(3) 评论(0) 推荐(0)
摘要: 文章目录 1. Event 响应机制简介 2. Action 响应机制简介 3. 人机交互和约定用语 4. Event 响应流程推导 5. Action 响应流程推导 6. Action 的设计定位 7. Context:KeyBinding 的“适用条件” 8. 解答几个困惑 我花了两周时间才参透 阅读全文
posted @ 2026-10-08 10:47 十万公里通票 阅读(7) 评论(0) 推荐(0)
摘要: 我们已经在本博客的数篇文章中接连讨论了 Rust 的闭包、Fn / FnMut / FnOnce 特质、多线程、Send 特质和 'static 约束等高级特性,在具备了这些知识储备后,我们终于可以来拆解 spawn 闭包的类型约束了,这是一个集以上众多高级特性于一身,生动诠释 Rust 语言表现力 阅读全文
posted @ 2026-09-24 14:30 十万公里通票 阅读(5) 评论(0) 推荐(0)
摘要: 对任何一种 GUI 框架来说,Assets / Resource 机制都是一项基础设施,通过它,应用程序能加载指定的资源文件(图标、字体、主题等)并在程序中以 API 的方式来设置或显示这些资源。继《Rust GPUI 桌面应用开发入门:创建项目和概念讲解》和《Rust GPUI 桌面应用开发入门: 阅读全文
posted @ 2026-09-21 09:18 十万公里通票 阅读(14) 评论(0) 推荐(0)
摘要: @目录1. 从 static 变量谈起2. 'static 生命周期约束 'static 生命周期约束总给人一种不好拿捏的感觉,因为它出现在不同位置上时含义也会有所不同,需要仔细甄别。此外,它还总会和其他一些机制关联着一起出现,比如闭包、Fn trait、生命周期约束以及多线程场景,这会增加理解的困 阅读全文
posted @ 2026-09-17 12:53 十万公里通票 阅读(8) 评论(0) 推荐(0)
摘要: 文章目录 函数与闭包的“类型” Fn、FnMut、FnOnce 之间的关系 “反直觉”的约束关系 Fn、FnMut、FnOnce 的深层含义 为什么 Fn 可以当 FnOnce 用? 诚如我们在《一团乱麻?带你厘清 Rust 中的函数指针、函数项、fn 类型、Fn Trait》中介绍过的那样,Rus 阅读全文
posted @ 2026-09-15 09:38 十万公里通票 阅读(6) 评论(0) 推荐(0)
摘要: 完整阅读,移步:https://blog.csdn.net/bluishglc/article/details/164368886 我们已经在博客的多篇文章中介绍了 Rust 的多线程机制,现在,是时候做一些深度观察了。“无为而治”的意思是说遵从事物本身的规律行事,依靠内在固有秩序自然而然地运转,用 阅读全文
posted @ 2026-09-05 15:13 十万公里通票 阅读(7) 评论(0) 推荐(0)
摘要: 完整阅读,移步《万物皆可多线程?深入解读 Rust 的 Send 和 Sync》 文章目录 故事始于“数据竞争” Sync 堵上了不可变引用的漏洞 Send 堵上了跨线程 move 的漏洞 Send / Sync 更深层成因的洞察 在打标记这件事上编译器做了什么? 为什么其他语言里没有 Send / 阅读全文
posted @ 2026-09-05 15:09 十万公里通票 阅读(36) 评论(0) 推荐(0)
摘要: 完整文章内容,请移步:《Rust 所有权进阶必读:为什么 Rc 共享所有权是个伪概念?》:https://blog.csdn.net/bluishglc/article/details/164339989 目录 回顾:变量名 / 值 / 资源 所有权的深度诠释 语义关系 Rc:节外生枝的搅局者 所有 阅读全文
posted @ 2026-09-05 14:46 十万公里通票 阅读(13) 评论(0) 推荐(0)
摘要: 特别声明:本博客长期遭受 51CTO 盗文、剽窃,反复投诉,对方置若罔闻,行为非常可耻,你的优质文章也极有可能已被 51CTO 盗用,详情参见《51CTO,一个抄袭剽窃的流氓网站!》:https://laurence.blog.csdn.net/article/details/162671992,本 阅读全文
posted @ 2026-08-14 09:54 十万公里通票 阅读(108) 评论(0) 推荐(0)