Tutorials
共 13 篇

6个Rust神器:2026年前不试会后悔的开发利器
最近技术圈是不是都在聊Rust?别担心,我帮你从海量工具里筛出了这6个宝藏。它们就像厨房里的多功能料理机,一个顶十个!

Rust 智能合约 #6:用 ink! 把存储收纳好(Storage Patterns)
别再把合约状态堆成一团乱麻了。用 ink! 里的几种经典存储模式(单值、Mapping、一对多/多对多、懒加载配置),像整理衣柜一样把合约数据分层收纳,顺带避开几类高危坑。
ink! 智能合约访问控制:从 only_owner 到角色权限 #5
用厨房门禁的类比,把 env().caller()、only_owner、Result 错误、角色映射一次讲透,新手也能照抄跑通的 ink! 访问控制实战。

把 ink! 合约测起来:新手可复现的单元测试与 e2e 入门 #4
用最小可运行示例带你在 Rust + ink! 中写出靠谱的合约测试:从 #[ink::test] 的本地单元测试,到如何迈向 e2e。涵盖环境准备、完整代码、常见坑与修复。

合约失败只能 panic?用 ink! 事件与错误处理稳住上线 #3
新手也能看懂的 ink! 实战:用事件做可观测性、用 Result<T, E> 接住失败,避免 panic 带来的不透明回滚。附最小可运行代码与测试断言,让你把合约稳定上线。
Rust智能合约实战:ink!计数器第一课
延续 Rust 智能合约系列,用 ink! 手把手完成计数器合约的编写、测试与部署,覆盖夜版工具链、消息函数和常见坑。
Rust智能合约入门:ink!计数器从零跑通
面向中国区新手的 Rust 智能合约系列第 1 篇,用 ink! 带你完成环境安装、最小计数器合约与部署调试流程。
Rust 的 unsafe 不是“随便玩玩”,而是生死状:6 个让你代码原地爆炸的骚操作
别把 unsafe 当成免死金牌!本文以实战示例拆解 6 个最常见的 unsafe 误用场景:把它当胶带封编译器嘴、乱解引用裸指针、在 unsafe 里违反借用检查、重复造轮子、滥用 unsafe impl 以及缺少 Safety 注释,让你建立正确的风险意识与使用范式。

Rust async 状态机揭秘:Future、poll、Waker 到底怎么工作?
深入拆解 Rust 异步编程:为什么调用 async 不会立刻执行?Future 本质是怎样的状态机?执行器如何通过 poll 与 Waker 驱动任务前进?一文读懂 async/await 的底层运行机制。

为什么说Rust让C++程序员夜不能寐?我踩过的那些坑告诉你答案
一个写了5年C++的程序员转向Rust后的真实感受,从内存安全到并发编程,这10个特性让我彻底改变了对系统编程的认知