rust - 我如何告诉 Cargo 从 "src"以外的目录运行文件?

标签 rust rust-cargo

我有一个前端项目,在 src 文件夹中有很多东西,我有机会在服务器端也使用 Rust。我所有的 Rust 服务器文件都在 server 文件夹中;我如何告诉 Cargo 运行 ./server/app.rs

最佳答案

如评论中所述,将所有代码移至“服务器”目录可能会更好。如果不这样做,您将违背默认设置向上游,这通常不是一个好主意。

也就是说,您可以 specify the path to the binary or library in your Cargo.toml :

[[bin]]
name = "quux"
path = "server/main.rs"
[lib]
name = "quux"
path = "server/lib.rs"

另见:

关于rust - 我如何告诉 Cargo 从 "src"以外的目录运行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47649318/

相关文章:

struct - 有没有更好的方法将此行为组织为特征集合?

rust - 如何在声明性宏中生成特征边界?

rust - 线程中产生的循环不应该重复打印吗?

rust - 用 cargo 安装未注册的箱子

regex - 如何在 Rust 中将输入设置为原始字符串?

git - 如何让 git config ReplaceOf 与 Cargo 一起使用?

rust - 如何在每个文件的基础上执行 `cargo bench`?

rust - 如何在 Rust 中获取一个月中的天数?

assembly - 使用Rust内联汇编时奇怪的机器代码字节顺序

rust - 交叉编译 [no_std] 代码 - 未找到 libcore 和 compiler_builtins