前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2024-01-18 Rust 中的错误处理是半成品吗?

【Rust日报】2024-01-18 Rust 中的错误处理是半成品吗?

作者头像
MikeLoveRust
发布2024-01-21 14:41:23
1540
发布2024-01-21 14:41:23
举报
文章被收录于专栏:Rust语言学习交流

讨论 - Rust 中的错误处理是半成品吗?

Po 主讨论了 Rust 中的常见错误处理方案(thiserror,Anyhow/Color_Eyre & Error_Stack,Miette 以及 Tracing_Error)和其中的部分不足,并且引发了一些有价值的讨论。

错误处理很困难,Rust提供了足够的工具,可以比大多数其他语言更好地处理错误,但从根本上来说,错误处理似乎仍然是一个难题。

Reddit - Error Handling - Half-Baked? :https://www.reddit.com/r/rust/comments/198zcr7/error_handling_halfbaked/

项目 - axum-messages

axum-messages 是一个基于 tower-sessions 构建的 axum 一次性通知消息库,已经使用 tower-sessions 的应用程序可以通过最小的设置来使用这个 crate。

axum-messages 借鉴了使用 axum-extra cookies 的 axum-flash ,并通过利用 tower-sessions 简化了 API。

GitHub - maxcountryman/axum-messages: https://github.com/maxcountryman/axum-messages

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 讨论 - Rust 中的错误处理是半成品吗?
  • 项目 - axum-messages
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档