1 #![allow(unused_variables)]
2 #![warn(clippy::vec_init_then_push)]
5 let mut def_err: Vec<u32> = Default::default();
8 let mut new_err = Vec::<u32>::new();
11 let mut cap_err = Vec::with_capacity(2);
16 // don't include this one
20 let mut cap_ok = Vec::with_capacity(10);
26 let mut vec = Vec::new();
27 // control flow at block final expression
33 let mut vec = Vec::with_capacity(5);
40 pub fn no_lint() -> Vec<i32> {
42 let mut vec = Vec::new();
54 fn _from_iter(items: impl Iterator<Item = u32>) -> Vec<u32> {
55 let mut v = Vec::new();
62 fn _cond_push(x: bool) -> Vec<u32> {
63 let mut v = Vec::new();
72 fn _push_then_edit(x: u32) -> Vec<u32> {
73 let mut v = Vec::new();
80 fn _cond_push_with_large_start(x: bool) -> Vec<u32> {
81 let mut v = Vec::new();
94 let mut v2 = Vec::new();