3 #![warn(clippy::get_last_with_len)]
6 use std::collections::VecDeque;
13 fn indexing_two_from_end() {
14 let x = vec![2, 3, 5];
15 let _ = x.get(x.len() - 2);
18 fn index_into_last() {
19 let x = vec![2, 3, 5];
20 let _ = x[x.len() - 1];
23 fn use_last_with_different_vec_length() {
24 let x = vec![2, 3, 5];
25 let y = vec!['a', 'b', 'c'];
26 let _ = x.get(y.len() - 1);
34 let _ = s.field.last();
38 let slice = &[1, 2, 3];
41 let array = [4, 5, 6];
44 let deq = VecDeque::from([7, 8, 9]);
48 let _ = nested[0].last();