about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJendrik <buhtig@jendrik.eu>2022-03-26 16:19:47 +0100
committerJendrik <buhtig@jendrik.eu>2022-03-26 16:19:47 +0100
commit41f1413085ecf03e3a8ee33c6174d4239f62ddc0 (patch)
tree8ea99df64f1474de7cc4a32afc277c0807577612
parent96f4e1c6306362fe917623110a47d06cec8aaaea (diff)
downloadrust-41f1413085ecf03e3a8ee33c6174d4239f62ddc0.tar.gz
rust-41f1413085ecf03e3a8ee33c6174d4239f62ddc0.zip
add #[must_use] to functions of slice and its iterators.
-rw-r--r--tests/ui/bytes_nth.stderr12
-rw-r--r--tests/ui/iter_next_slice.stderr24
2 files changed, 18 insertions, 18 deletions
diff --git a/tests/ui/bytes_nth.stderr b/tests/ui/bytes_nth.stderr
index 536decf5e7f..8a7afa93450 100644
--- a/tests/ui/bytes_nth.stderr
+++ b/tests/ui/bytes_nth.stderr
@@ -1,8 +1,8 @@
 error: called `.byte().nth()` on a `String`
-  --> $DIR/bytes_nth.rs:8:5
+  --> $DIR/bytes_nth.rs:8:13
    |
-LL |     s.bytes().nth(3);
-   |     ^^^^^^^^^^^^^^^^ help: try: `s.as_bytes().get(3)`
+LL |     let _ = s.bytes().nth(3);
+   |             ^^^^^^^^^^^^^^^^ help: try: `s.as_bytes().get(3)`
    |
    = note: `-D clippy::bytes-nth` implied by `-D warnings`
 
@@ -13,10 +13,10 @@ LL |     let _ = &s.bytes().nth(3);
    |              ^^^^^^^^^^^^^^^^ help: try: `s.as_bytes().get(3)`
 
 error: called `.byte().nth()` on a `str`
-  --> $DIR/bytes_nth.rs:10:5
+  --> $DIR/bytes_nth.rs:10:13
    |
-LL |     s[..].bytes().nth(3);
-   |     ^^^^^^^^^^^^^^^^^^^^ help: try: `s[..].as_bytes().get(3)`
+LL |     let _ = s[..].bytes().nth(3);
+   |             ^^^^^^^^^^^^^^^^^^^^ help: try: `s[..].as_bytes().get(3)`
 
 error: aborting due to 3 previous errors
 
diff --git a/tests/ui/iter_next_slice.stderr b/tests/ui/iter_next_slice.stderr
index 8c10a252ee0..a78d2c2d5e8 100644
--- a/tests/ui/iter_next_slice.stderr
+++ b/tests/ui/iter_next_slice.stderr
@@ -1,28 +1,28 @@
 error: using `.iter().next()` on an array
-  --> $DIR/iter_next_slice.rs:9:5
+  --> $DIR/iter_next_slice.rs:9:13
    |
-LL |     s.iter().next();
-   |     ^^^^^^^^^^^^^^^ help: try calling: `s.get(0)`
+LL |     let _ = s.iter().next();
+   |             ^^^^^^^^^^^^^^^ help: try calling: `s.get(0)`
    |
    = note: `-D clippy::iter-next-slice` implied by `-D warnings`
 
 error: using `.iter().next()` on a Slice without end index
-  --> $DIR/iter_next_slice.rs:12:5
+  --> $DIR/iter_next_slice.rs:12:13
    |
-LL |     s[2..].iter().next();
-   |     ^^^^^^^^^^^^^^^^^^^^ help: try calling: `s.get(2)`
+LL |     let _ = s[2..].iter().next();
+   |             ^^^^^^^^^^^^^^^^^^^^ help: try calling: `s.get(2)`
 
 error: using `.iter().next()` on a Slice without end index
-  --> $DIR/iter_next_slice.rs:15:5
+  --> $DIR/iter_next_slice.rs:15:13
    |
-LL |     v[5..].iter().next();
-   |     ^^^^^^^^^^^^^^^^^^^^ help: try calling: `v.get(5)`
+LL |     let _ = v[5..].iter().next();
+   |             ^^^^^^^^^^^^^^^^^^^^ help: try calling: `v.get(5)`
 
 error: using `.iter().next()` on an array
-  --> $DIR/iter_next_slice.rs:18:5
+  --> $DIR/iter_next_slice.rs:18:13
    |
-LL |     v.iter().next();
-   |     ^^^^^^^^^^^^^^^ help: try calling: `v.get(0)`
+LL |     let _ = v.iter().next();
+   |             ^^^^^^^^^^^^^^^ help: try calling: `v.get(0)`
 
 error: aborting due to 4 previous errors