Rust自定义错误生成方案:thiserror

对于程序开发者而言,我们常常与错误处理代码打交道。当我们需要创建自定义错误类型时,常常需要用到thiserror库,可以帮助我们极大的简化代...

2024-04-01 · 3 分钟 · JefferyWang

Rust序列化、反序列化方案:Serde

Serde是一个用于高效、通用的对 Rust 数据结构进行序列化和反序列化框架,也是 Rust 程序开发过程中最常用的库之一。 不同于其他变成语言需要依赖运行时或...

2024-03-30 · 12 分钟 · JefferyWang

学习笔记:Rust错误处理

无论使用什么编程语言,错误处理都是很重要的一块。如果在生产环境中,错误没有得到妥善合理的处理,就有可能给系统埋下隐患。各种语言错误处理方式有...

2023-09-03 · 7 分钟 · JefferyWang

Rust学习资料推荐

Rust语言因为在国内的知名度不高,所以很多人都不知道这门语言,也导致Rust语言的学习资料没有其他语言那么丰富,所以我在这里记录一下自己学...

2023-03-26 · 4 分钟 · JefferyWang

学习笔记:Rust的所有权、生命周期与借用

Rust作为一门新兴的编程语言,与其他编程最不一样的就是变量的所有权与生命周期,而这两项又是保证Rust语言安全的基础。 所有权 在大多数编程语...

2023-03-25 · 7 分钟 · JefferyWang