Rust 2026 经验谈 - 错误处理体系 2026
深入 thiserror 2.0 + anyhow 1.0 最佳实践、Error source chain 遍历、? 操作符类型推导细节、Provider API 替代 Error::source 获取上下文,以及 eyre vs anyhow 选型。
Rust 2026 经验谈 - 枚举与模式匹配新范式
深入 exhaustive patterns、match ergonomics 演进、let-else 链式用法、pattern guard 限制与替代方案、irrefutable patterns 新规则,以及枚举领域建模。
Rust 2026 经验谈 - trait 系统进阶
深入 trait object vs impl Trait 性能抉择、trait upcasting、async fn in trait、associated type defaults、trait alias、auto trait 内部机制与 object safe 规则详解。
Rust 2026 经验谈 - 类型状态模式与零成本抽象
深入 PhantomData 驱动的类型状态模式、newtype 模式深挖、Deref/DerefMut 争议与正确用法、Borrow/BorrowMut trait,以及类型级编程入门。
Rust 2026 经验谈 - 生命周期实战模式
深入生命周期标注的实战场景、子类型与协变逆变直觉、GAT 中的 lifetime 用法、异步代码与生命周期的交互,以及常见编译器报错的逐行解读。
Rust 2026 经验谈 - 所有权模型经验谈
深入所有权心智模型、借用检查器常见对抗与和解方案、2024 Edition 生命周期省略规则调整、reborrowing 深层理解与函数签名设计经验。
TinyZ's Blog