Merge pull request #77153 from andir/buildRustCrateHelpers-fix

buildRustCrate: fixup usage of `builtins.filterSource`
This commit is contained in:
Andreas Rammhold 2020-01-07 11:41:03 +01:00 committed by GitHub
commit 2c4c7c929c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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