讨论 - 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
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
社区学习交流平台订阅:
评论区
写评论还没有评论