| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:30:5 |
| | |
| LL | v[0] + v[1] + v[2] + v[3] + v[4] |
| | ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ |
| | |
| = note: asserting the length before indexing will elide bounds checks |
| = note: `-D clippy::missing-asserts-for-indexing` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::missing_asserts_for_indexing)]` |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v.len() < 5); |
| LL + assert!(v.len() > 4); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:36:5 |
| | |
| LL | v[0] + v[1] + v[2] + v[3] + v[4] |
| | ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v.len() <= 5); |
| LL + assert!(v.len() > 4); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:42:5 |
| | |
| LL | v[0] + v[1] + v[2] + v[3] + v[4] |
| | ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v.len() > 3); |
| LL + assert!(v.len() > 4); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:48:5 |
| | |
| LL | v[0] + v[1] + v[2] + v[3] + v[4] |
| | ^^^^ ^^^^ ^^^^ ^^^^ ^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v.len() >= 4); |
| LL + assert!(v.len() > 4); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:66:13 |
| | |
| LL | let _ = v[0]; |
| | ^^^^ |
| ... |
| LL | let _ = v[1..4]; |
| | ^^^^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v.len() >= 3); |
| LL + assert!(v.len() > 3); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:81:13 |
| | |
| LL | let _ = v[0]; |
| | ^^^^ |
| ... |
| LL | let _ = v[1..=4]; |
| | ^^^^^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v.len() >= 4); |
| LL + assert!(v.len() > 4); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:97:13 |
| | |
| LL | let _ = v1[0] + v1[12]; |
| | ^^^^^ ^^^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v1.len() >= 12); |
| LL + assert!(v1.len() > 12); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:100:13 |
| | |
| LL | let _ = v2[5] + v2[15]; |
| | ^^^^^ ^^^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v2.len() >= 15); |
| LL + assert!(v2.len() > 15); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:106:13 |
| | |
| LL | let _ = v1[0] + v1[12]; |
| | ^^^^^ ^^^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v1.len() >= 12); |
| LL + assert!(v1.len() > 12); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:131:13 |
| | |
| LL | let _ = v1[0] + v1[1] + v1[2]; |
| | ^^^^^ ^^^^^ ^^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(v1.len() == 2); |
| LL + assert!(v1.len() == 3); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:136:13 |
| | |
| LL | let _ = v3[0] + v3[1] + v3[2]; |
| | ^^^^^ ^^^^^ ^^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert!(2 == v3.len()); |
| LL + assert!(v3.len() == 3); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:158:13 |
| | |
| LL | let _ = v1[0] + v1[1] + v1[2]; |
| | ^^^^^ ^^^^^ ^^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert_eq!(v1.len(), 2); |
| LL + assert_eq!(v1.len(), 3); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:163:13 |
| | |
| LL | let _ = v3[0] + v3[1] + v3[2]; |
| | ^^^^^ ^^^^^ ^^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert_eq!(2, v3.len()); |
| LL + assert_eq!(v3.len(), 3); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:172:17 |
| | |
| LL | let _ = v[0] + v[1] + v[2]; |
| | ^^^^ ^^^^ ^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - assert_eq!(v.len(), 2); |
| LL + assert_eq!(v.len(), 3); |
| | |
| |
| error: indexing into a slice multiple times with an `assert` that does not cover the highest index |
| --> tests/ui/missing_asserts_for_indexing.rs:178:17 |
| | |
| LL | let _ = v[0] + v[1] + v[2]; |
| | ^^^^ ^^^^ ^^^^ |
| | |
| help: provide the highest index that is indexed with |
| | |
| LL - debug_assert_eq!(v.len(), 2); |
| LL + debug_assert_eq!(v.len(), 3); |
| | |
| |
| error: aborting due to 15 previous errors |
| |