查看原文
其他

【Rust日报】2024-02-12 Rust中的错误管理以及相关库

gensmusic Rust语言中文社区 2024-05-09

Rust中的错误管理以及相关库

文章详细介绍了Rust中如何处理可恢复和不可恢复的错误,并展示了如何使用Result枚举来优雅地处理这些错误。他还讨论了两个有助于错误管理的库:thiserror和anyhow,这两个库分别用于简化实现Error trait的过程和提升错误传播的灵活性。

原文链接 https://blog.frankel.ch/error-management-rust-libs/


Rust编写的GraphQL上实现Google oAuth验证

在这个视频中,作者概述了如何使用GraphQL API在您的应用程序中实现oAuth认证,该API用Rust编写。 对于基础的Web框架,使用的是axum。对于GraphQL层,使用的是async-graphql。 视频中还有系统设计的概述,所以您将完全理解事物在概念上是如何运作的。

油管视频 https://www.youtube.com/watch?v=34ybD8Bgr7Q


告别Electron,迎接Tauri

作者分享了他从使用Electron框架转向使用Rust编写的Tauri框架来开发桌面应用程序的经验。

Tauri是一个利用React等前端框架与Rust后端结合的工具集,旨在提供一个无浏览器的出色应用体验。虽然Electron使得web开发者能够不需要学习新的编程语言就可以创建跨平台的桌面应用,但Electron构建的应用往往会有不小的体积。Tauri解决了这个问题,它用Rust构建,可以创建小巧的本地运行的二进制文件。作者还提供了他为社区项目创建的桌面应用的完整代码,并鼓励正在考虑前端GUI开发的人去尝试使用Tauri框架

原文链接 https://dev.to/dedsyn4ps3/goodbye-electron-hello-tauri-26d5


--

From 日报小组 BobQ, FBI小白

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区


继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存