新手,有关于async fn main 函数中Result<()>错误返回类型
💡
原文中文,约1500字,阅读约需4分钟。
📝
内容提要
最近学习Rust,使用reqwest编写了一个系统的web请求客户端程序。通过处理参数和返回信息判断请求是否成功。在处理失败时返回错误信息。遇到类型不匹配问题,需要进一步处理。
🎯
关键要点
- 最近学习Rust,使用reqwest编写了一个web请求客户端程序。
- 在login函数中处理参数和返回信息以判断请求是否成功。
- 如果请求失败,尝试返回错误信息。
- 在main函数中处理命令行参数,确保参数数量正确。
- 判断web请求返回的结果,如果失败则不使用panic,而是返回错误。
- 遇到类型不匹配问题,需要进一步处理Result类型。
- 尝试手动处理await,使用match语句来返回错误。
- 最终在main函数中处理类型不匹配的问题。
➡️