新手,有关于async fn main 函数中Result<()>错误返回类型

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

最近学习Rust,使用reqwest编写了一个系统的web请求客户端程序。通过处理参数和返回信息判断请求是否成功。在处理失败时返回错误信息。遇到类型不匹配问题,需要进一步处理。

🎯

关键要点

  • 最近学习Rust,使用reqwest编写了一个web请求客户端程序。
  • 在login函数中处理参数和返回信息以判断请求是否成功。
  • 如果请求失败,尝试返回错误信息。
  • 在main函数中处理命令行参数,确保参数数量正确。
  • 判断web请求返回的结果,如果失败则不使用panic,而是返回错误。
  • 遇到类型不匹配问题,需要进一步处理Result类型。
  • 尝试手动处理await,使用match语句来返回错误。
  • 最终在main函数中处理类型不匹配的问题。
🏷️

标签

➡️

继续阅读