< 返回版块

PsiACE 发表于 2024-01-20 10:56

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

Po 主讨论了 Rust 中的常见错误处理方案(thiserrorAnyhow/Color_Eyre & Error_StackMiette 以及 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

Week In Rust 530

新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :)

This Week in Rust 530: https://this-week-in-rust.org/blog/2024/01/17/this-week-in-rust-530/


From 日报小组 PsiACE

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页