Rust中的错误管理以及相关库
文章详细介绍了Rust中如何处理可恢复和不可恢复的错误,并展示了如何使用Result枚举来优雅地处理这些错误。他还讨论了两个有助于错误管理的库:thiserror和anyhow,这两个库分别用于简化实现Error trait的过程和提升错误传播的灵活性。
Rust编写的GraphQL上实现Google oAuth验证
在这个视频中,作者概述了如何使用GraphQL API在您的应用程序中实现oAuth认证,该API用Rust编写。 对于基础的Web框架,使用的是axum。对于GraphQL层,使用的是async-graphql。 视频中还有系统设计的概述,所以您将完全理解事物在概念上是如何运作的。
告别Electron,迎接Tauri
作者分享了他从使用Electron框架转向使用Rust编写的Tauri框架来开发桌面应用程序的经验。
Tauri是一个利用React等前端框架与Rust后端结合的工具集,旨在提供一个无浏览器的出色应用体验。虽然Electron使得web开发者能够不需要学习新的编程语言就可以创建跨平台的桌面应用,但Electron构建的应用往往会有不小的体积。Tauri解决了这个问题,它用Rust构建,可以创建小巧的本地运行的二进制文件。作者还提供了他为社区项目创建的桌面应用的完整代码,并鼓励正在考虑前端GUI开发的人去尝试使用Tauri框架
--
From 日报小组 BobQ, FBI小白
社区学习交流平台订阅:
评论区
写评论还没有评论