diff options
Diffstat (limited to 'nixpkgs/pkgs/build-support/rust/replace-workspace-values.py')
-rw-r--r-- | nixpkgs/pkgs/build-support/rust/replace-workspace-values.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/build-support/rust/replace-workspace-values.py b/nixpkgs/pkgs/build-support/rust/replace-workspace-values.py index acbc38c8ae39..2b88f1fa79bb 100644 --- a/nixpkgs/pkgs/build-support/rust/replace-workspace-values.py +++ b/nixpkgs/pkgs/build-support/rust/replace-workspace-values.py @@ -96,6 +96,13 @@ def main() -> None: workspace_manifest, crate_manifest["target"][key] ) + if ( + "lints" in crate_manifest + and "workspace" in crate_manifest["lints"] + and crate_manifest["lints"]["workspace"] is True + ): + crate_manifest["lints"] = workspace_manifest["lints"] + if not changed: return |