Lines Matching defs:repeat
377 use std::iter::repeat;
459 let s = repeat(0xf5).take(100).collect::<Vec<_>>();
542 use std::iter::{repeat, FromIterator};
605 b.iter(|| repeat(5).take(src_len).collect::<Vec<usize>>())
5215 assert_eq!("".repeat(3), "");
5216 assert_eq!("abc".repeat(0), "");
5217 assert_eq!("α".repeat(3), "ααα");
7531 .zip(std::iter::repeat(1usize))
11023 assert_eq!([1, 2].repeat(2), vec![1, 2, 1, 2]);
11024 assert_eq!([1, 2, 3, 4].repeat(0), vec![]);
11025 assert_eq!([1, 2, 3, 4].repeat(1), vec![1, 2, 3, 4]);
11026 assert_eq!([1, 2, 3, 4].repeat(3), vec![1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]);
12715 let v: VecDeque<()> = std::iter::repeat(()).take(42).collect();
15459 /// assert_eq!("abc".repeat(4), String::from("abcabcabcabc"));
15466 /// "0123456789abcdef".repeat(usize::MAX);
15469 pub fn repeat(&self, n: usize) -> String {
15470 unsafe { String::from_utf8_unchecked(self.as_bytes().repeat(n)) }
22482 /// assert_eq!([1, 2].repeat(3), vec![1, 2, 1, 2, 1, 2]);
22489 /// b"0123456789abcdef".repeat(usize::MAX);
22492 pub fn repeat(&self, n: usize) -> Vec<T>
39659 let indent = " ".repeat(depth);
39665 let indent = " ".repeat(depth);
47875 /// io::repeat(0b101).read_exact(buffer.as_mut_slice()).unwrap();