我有一个前端项目,在 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/