Rust 可执行文件可以重新编译并重新执行自身吗?

问题描述 投票:0回答:1

在 Rust/Axum/Askana 中进行开发(在编译时编译模板)时,如果服务器可执行文件可以在开发过程中非常有用:

  • 监视目录树中文件的任何更改
  • 等到一整秒都没有检测到任何变化
  • 运行“货物构建”
  • 使用原始环境变量和参数执行新的二进制文件来代替它本身

是否已经有一种方法可以(在 Linux 上)通过其他方式做到这一点?

或者,也许有一种方法可以在开发过程中在请求时处理 Askana 模板文件,但仍然编译成可执行文件以供发布? (不过,我仍然希望在开发过程中看到模板编译错误。)

rust exec inotify axum askana
1个回答
0
投票

cargo watch
似乎就是您要找的。

© www.soinside.com 2019 - 2024. All rights reserved.