diff options
Diffstat (limited to 'pkgs/build-support/rust/build-rust-crate/helpers.nix')
-rw-r--r-- | pkgs/build-support/rust/build-rust-crate/helpers.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/build-support/rust/build-rust-crate/helpers.nix b/pkgs/build-support/rust/build-rust-crate/helpers.nix index 8c5e9dfef2f..386d0ce7084 100644 --- a/pkgs/build-support/rust/build-rust-crate/helpers.nix +++ b/pkgs/build-support/rust/build-rust-crate/helpers.nix @@ -11,14 +11,14 @@ else features ) [] (lib.attrNames feat); - include = includedFiles: src: lib.filterSource (path: type: + include = includedFiles: src: builtins.filterSource (path: type: lib.any (f: let p = toString (src + ("/" + f)); in p == path || (lib.strings.hasPrefix (p + "/") path) ) includedFiles ) src; - exclude = excludedFiles: src: lib.filterSource (path: type: + exclude = excludedFiles: src: builtins.filterSource (path: type: lib.all (f: !lib.strings.hasPrefix (toString (src + ("/" + f))) path ) excludedFiles |