有没有办法在Cargo.toml中指定一个可执行文件依赖于另一个可执行文件?

时间:2019-12-23 23:49:43

标签: rust rust-cargo

我有一个带有两个可执行文件的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

有没有办法做到这一点?

0 个答案:

没有答案