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

F1k*_*s3r 0 rust rust-cargo

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

She*_*ter 7

如评论中所述,您可能最好将所有代码移动到"服务器"目录中.如果你不这样做,那么你将会违反默认值,这通常不是一个好主意.

话虽这么说,您可以 在Cargo.toml中指定二进制文件或库的路径:

[[bin]]
name = "quux"
path = "server/main.rs"
Run Code Online (Sandbox Code Playgroud)
[lib]
name = "quux"
path = "server/lib.rs"
Run Code Online (Sandbox Code Playgroud)

也可以看看: