Rust-在生成中包含文件夹

Rust-在生成中包含文件夹,rust,Rust,我有以下文件结构: myProject | └── FolderToInclude | | | └── somebatfile.bat | └── src | | | └── main.rs | └── target | └── debug | └── myProject.exe // and other stuff myProject | └── FolderToI

我有以下文件结构:

myProject
|
└── FolderToInclude
|          |
|          └── somebatfile.bat
|
└── src
|    |
|    └── main.rs
|
└── target
       |
       └── debug
             |
             └── myProject.exe // and other stuff
myProject
|
└── FolderToInclude
|          |
|          └── somebatfile.bat
|
└── src
|    |
|    └── main.rs
|
└── target
       |
       └── debug
             |
             └── myProject.exe // and other stuff
             |
             └── FolderToInclude
                       |
                       └── somebatfile.bat
rust中是否可以在生成目录中包含文件夹? 我希望以以下文件结构结束:

myProject
|
└── FolderToInclude
|          |
|          └── somebatfile.bat
|
└── src
|    |
|    └── main.rs
|
└── target
       |
       └── debug
             |
             └── myProject.exe // and other stuff
myProject
|
└── FolderToInclude
|          |
|          └── somebatfile.bat
|
└── src
|    |
|    └── main.rs
|
└── target
       |
       └── debug
             |
             └── myProject.exe // and other stuff
             |
             └── FolderToInclude
                       |
                       └── somebatfile.bat

你为什么要这样做?我有一个文件夹,里面有一个运行一些可执行文件的bat文件,所以我需要通过命令行调用它,这样在构建中它就找不到它了。遗憾的是,没有。如果没有任何破解,你就无法使用构建脚本或货物来实现这一点。如果您想要这样做,您必须运行自己的脚本,它既运行
货物构建
,又执行您希望它执行的所有其他操作,因为构建脚本只允许在构建之前执行操作,主要用于编译像C库这样的东西。。。而且在构建完成后无法运行代码,因为cargo显然不应该是一个通用的构建系统。我认为我们正在回归到“懒惰”阶段,这是C++语言如何没有定义的方式来做某事。评论,太长了,这里是来源:换句话说,我建议使用你的BASH文件来实际执行货物构建和你想做的任何事情。如果你是一个粉丝,也可以使用make。不过你可以将文件嵌入到你的可执行文件中。请参见
std::include_字节