我想将包含在我的构建中的文件数量限制为src
少数几个。直接将文件列表传递给src
或srcs
不允许作为存档或目录。我找不到执行此操作的函数,并且builtins.filterSource
似乎对我不起作用(不知道为什么 - 包含过滤文件的中间派生最终为空):
files = [
./Cargo.toml
./Cargo.lock
./cpu.rs
];
src = builtins.filterSource (p: t: builtins.elem p files) ./.;
注意:我正在使用rustPlatform
构建器,但我认为这并不重要。