cargo-auto-import

💡 原文中文,约400字,阅读约需1分钟。
📝

内容提要

rustc不提供自动添加use命令的功能,使用c2rust需要手动添加大量use,因此需要自动化方法。借鉴了auto-import库,但该库需要添加crate,而cargo auto-import只需要执行cargo build --message-format=json并将帮助信息写入源文件即可。

🎯

关键要点

  • rustc 不提供自动添加 use 命令的功能,只给出帮助信息。
  • 在使用 c2rust 时,需要手动添加大量 use,因此需要自动化方法。
  • 借鉴了 auto-import 库,但该库需要添加 crate。
  • cargo auto-import 只需执行 cargo build --message-format=json。
  • 通过解析帮助信息,将 use 语句写入源文件。
➡️

继续阅读