summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Cheylus <foxy@free.fr>2024-05-04 18:02:17 +0200
committerLaurent Cheylus <foxy@free.fr>2024-05-05 11:36:35 +0200
commit7a556a6e82d38749a92b60a986f7430e82e79282 (patch)
tree037261a32d57b71bdd234b9c57364e4381eeeb00
parent225a1052a78d96bf561edeb20379535e71d2d691 (diff)
cp: disable clippy::assigning_clones on OpenBSD
- Avoid error on OpenBSD stable/7.5 with clippy (lint) - assigning_clones added in Rust 1.78.0 (1.76 used on OpenBSD 7.5) https://rust-lang.github.io/rust-clippy/master/index.html#/assigning_clones Signed-off-by: Laurent Cheylus <foxy@free.fr>
-rw-r--r--src/uu/cp/src/cp.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/uu/cp/src/cp.rs b/src/uu/cp/src/cp.rs
index c9d2783a4..5d91591c9 100644
--- a/src/uu/cp/src/cp.rs
+++ b/src/uu/cp/src/cp.rs
@@ -1120,7 +1120,9 @@ fn parse_path_args(
};
if options.strip_trailing_slashes {
- #[allow(clippy::assigning_clones)]
+ // clippy::assigning_clones added with Rust 1.78
+ // Rust version = 1.76 on OpenBSD stable/7.5
+ #[cfg_attr(not(target_os = "openbsd"), allow(clippy::assigning_clones))]
for source in &mut paths {
*source = source.components().as_path().to_owned();
}