我有一个带有两个可执行文件的Rust项目:
src
└── bin
├── app.rs
└── tool.rs
tool
程序作为app
的子进程运行。 (需要分隔,因为tool
的运行权限与app
的权限不同。)
要运行app
,我首先需要确保已构建tool
,所以我目前正在执行以下操作:
cargo build && cargo run --bin app
理想情况下,我可以在Cargo.toml
中添加一些内容,以便知道app
依赖于tool
的构建,这样我就可以运行它:
cargo run --bin app
有没有办法做到这一点?