1 #![warn(clippy::from_iter_instead_of_collect)]
3 use std::collections::{HashMap, VecDeque};
4 use std::iter::FromIterator;
7 let iter_expr = std::iter::repeat(5).take(5);
8 Vec::from_iter(iter_expr);
10 HashMap::<usize, &i8>::from_iter(vec![5, 5, 5, 5].iter().enumerate());
12 Vec::from_iter(vec![42u32]);
14 let a = vec![0, 1, 2];
15 assert_eq!(a, Vec::from_iter(0..3));
17 let mut b = VecDeque::from_iter(0..3);