• Home
  • Raw
  • Download

Lines Matching refs:it

36     let it = a.chain(b);  in chain()  localVariable
38 assert_eq!(it.collect::<Vec<_>>().unwrap(), [0, 1, 2, 3, 4, 5, 6, 7]); in chain()
42 let it = a.chain(b).rev(); in chain() localVariable
44 assert_eq!(it.collect::<Vec<_>>().unwrap(), [7, 6, 5, 4, 3, 2, 1, 0]); in chain()
56 let it = Some(Ok(1)).into_iter().chain(iter::repeat(Err(()))); in count() localVariable
57 assert!(convert(it).count().is_err()); in count()
62 let it = convert(vec![5, 6, 7, 8].into_iter().map(Ok::<u32, ()>)).enumerate(); in enumerate() localVariable
65 it.collect::<Vec<_>>().unwrap(), in enumerate()
72 let it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<u32, u32>)); in filter() localVariable
73 let it = it.filter(|&x| if x % 2 == 0 { Ok(x % 3 == 0) } else { Err(x) }); in filter() localVariable
75 assert_eq!(it.clone().collect::<Vec<_>>(), Err(1)); in filter()
76 assert_eq!(it.rev().collect::<Vec<_>>(), Err(3)); in filter()
78 let it = convert(vec![0, 2, 4, 6].into_iter().map(Ok::<u32, u32>)); in filter() localVariable
79 let it = it.filter(|&x| if x % 2 == 0 { Ok(x % 3 == 0) } else { Err(x) }); in filter() localVariable
81 assert_eq!(it.clone().collect::<Vec<_>>(), Ok(vec![0, 6])); in filter()
82 assert_eq!(it.rev().collect::<Vec<_>>(), Ok(vec![6, 0])) in filter()
97 let it = convert(vec![0, 1, 2, 3, 4, 5, 6].into_iter().map(Ok::<u32, u32>)) in filter_map() localVariable
100 assert_eq!(it.clone().collect::<Vec<_>>(), Err(1)); in filter_map()
101 assert_eq!(it.rev().collect::<Vec<_>>(), Err(5)); in filter_map()
103 let it = in filter_map() localVariable
106 assert_eq!(it.clone().collect::<Vec<_>>(), Ok(vec![10, 12, 14, 16])); in filter_map()
107 assert_eq!(it.rev().collect::<Vec<_>>(), Ok(vec![16, 14, 12, 10])); in filter_map()
112 let mut it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<u32, u32>)); in find() localVariable
114 assert_eq!(it.find(|x| Ok(x % 2 == 1)), Ok(Some(1))); in find()
115 assert_eq!(it.next(), Ok(Some(2))); in find()
117 let it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<u32, u32>)); in find() localVariable
119 it.clone() in find()
124 it.clone() in find()
129 it.clone() in find()
135 it.rev().find(|&x| if x == 2 { Err(29) } else { Ok(true) }), in find()
150 let it = convert(vec![0, 1, 3, 2].into_iter().map(Ok::<u32, u32>)); in fold() localVariable
151 assert_eq!(it.fold(0, add_smol), Err(3)); in fold()
153 let it = convert(vec![0, 1, 2, 1].into_iter().map(Ok::<u32, u32>)); in fold() localVariable
154 assert_eq!(it.fold(0, add_smol), Ok(4)); in fold()
159 let it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<u32, ()>)); in for_each() localVariable
162 it.for_each(|n| { in for_each()
172 let it = convert( in iterator() localVariable
178 assert!(it.clone().count().is_err()); in iterator()
179 assert!(it.clone().rev().count().is_err()); in iterator()
180 assert_eq!(it.clone().iterator().count(), 5); in iterator()
181 assert_eq!(it.clone().iterator().rev().count(), 5); in iterator()
186 let it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<u32, ()>)); in last() localVariable
187 assert_eq!(it.last().unwrap(), Some(3)); in last()
192 let it = convert(vec![0, 1, 2, 3, 4].into_iter().map(Ok::<u32, ()>)).map(|n| Ok(n * 2)); in map() localVariable
193 assert_eq!(it.clone().collect::<Vec<_>>().unwrap(), [0, 2, 4, 6, 8]); in map()
194 assert_eq!(it.rev().collect::<Vec<_>>().unwrap(), [8, 6, 4, 2, 0]); in map()
196 let it = convert(vec![0, 1, 2, 3, 4].into_iter().map(Ok::<u32, ()>)).map(|n| { in map() localVariable
205 let mut it = it.clone(); in map() localVariable
206 assert_eq!(it.next(), Ok(Some(0))); in map()
207 assert_eq!(it.next(), Ok(Some(2))); in map()
208 assert_eq!(it.next(), Err(())); in map()
212 let mut it = it.rev(); in map() localVariable
213 assert_eq!(it.next(), Ok(Some(8))); in map()
214 assert_eq!(it.next(), Ok(Some(6))); in map()
215 assert_eq!(it.next(), Err(())); in map()
221 let it = convert( in map_err() localVariable
227 assert_eq!(it.clone().collect::<Vec<_>>(), Err(1)); in map_err()
228 assert_eq!(it.rev().collect::<Vec<_>>(), Err(3)); in map_err()
233 let it = convert(vec![0, 3, 1, -10].into_iter().map(Ok::<i32, ()>)); in max() localVariable
234 assert_eq!(it.max().unwrap(), Some(3)); in max()
239 let it = convert(vec![0, 3, 1, -10].into_iter().map(Ok::<i32, i32>)); in max_by_key() localVariable
240 assert_eq!(it.clone().max_by_key(|&i| Ok(-i)), Ok(Some(-10))); in max_by_key()
242 assert_eq!(it.clone().max_by_key(|&i| Err::<i32, _>(i)), Err(0)); in max_by_key()
244 it.clone() in max_by_key()
252 let it = convert(vec![0, 3, 1, -10].into_iter().map(Ok::<i32, ()>)); in max_by() localVariable
253 assert_eq!(it.max_by(|a, b| Ok(b.cmp(a))), Ok(Some(-10))); in max_by()
258 let it = convert(vec![0, 3, -10, 1].into_iter().map(Ok::<i32, ()>)); in min() localVariable
259 assert_eq!(it.min().unwrap(), Some(-10)); in min()
264 let it = convert(vec![0, 3, 1, -10].into_iter().map(Ok::<i32, i32>)); in min_by_key() localVariable
265 assert_eq!(it.clone().min_by_key(|&i| Ok(-i)), Ok(Some(3))); in min_by_key()
267 assert_eq!(it.clone().min_by_key(|&i| Err::<i32, _>(i)), Err(0)); in min_by_key()
269 it.clone() in min_by_key()
277 let it = convert(vec![0, 3, 1, -10].into_iter().map(Ok::<i32, ()>)); in min_by() localVariable
278 assert_eq!(it.min_by(|a, b| Ok(b.cmp(a))), Ok(Some(3))); in min_by()
283 let mut it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<i32, ()>)); in nth() localVariable
284 assert_eq!(it.nth(1).unwrap(), Some(1)); in nth()
285 assert_eq!(it.nth(0).unwrap(), Some(2)); in nth()
286 assert_eq!(it.nth(2).unwrap(), None); in nth()
291 let mut it = convert(vec![0, 1].into_iter().map(Ok::<i32, ()>)).peekable(); in peekable() localVariable
292 assert_eq!(it.peek().unwrap(), Some(&0)); in peekable()
293 assert_eq!(it.peek().unwrap(), Some(&0)); in peekable()
294 assert_eq!(it.next().unwrap(), Some(0)); in peekable()
295 assert_eq!(it.next().unwrap(), Some(1)); in peekable()
296 assert_eq!(it.peek().unwrap(), None); in peekable()
297 assert_eq!(it.next().unwrap(), None); in peekable()
302 let mut it = convert(vec![1, 2, 3, 4].into_iter().map(Ok::<i32, ()>)); in position() localVariable
303 assert_eq!(it.position(|n| Ok(n == 2)).unwrap(), Some(1)); in position()
304 assert_eq!(it.position(|n| Ok(n == 3)).unwrap(), Some(0)); in position()
305 assert_eq!(it.position(|n| Ok(n == 5)).unwrap(), None); in position()
307 let it = convert(vec![1, 2, 3, 4].into_iter().map(Ok::<i32, i32>)); in position() localVariable
309 it.clone() in position()
314 it.clone() in position()
322 let it = convert(vec![1, 2, 3, 4].into_iter().map(Ok::<i32, ()>)).scan(0, |st, v| { in scan() localVariable
330 assert_eq!(it.collect::<Vec<_>>(), Ok(vec![-1, -3, -6])); in scan()
335 let it = convert(vec![1, 2, 3, 4].into_iter().map(Ok::<i32, ()>)); in skip() localVariable
336 assert_eq!(it.clone().skip(0).collect::<Vec<_>>(), Ok(vec![1, 2, 3, 4])); in skip()
337 assert_eq!(it.clone().skip(2).collect::<Vec<_>>(), Ok(vec![3, 4])); in skip()
338 assert_eq!(it.clone().skip(4).collect::<Vec<_>>(), Ok(vec![])); in skip()
343 let it = convert(vec![1, 2, 3, 4, 1].into_iter().map(Ok::<i32, ()>)); in skip_while() localVariable
345 it.clone().skip_while(|x| Ok(*x < 1)).collect::<Vec<_>>(), in skip_while()
349 it.clone().skip_while(|x| Ok(*x < 3)).collect::<Vec<_>>(), in skip_while()
353 it.clone().skip_while(|x| Ok(*x < 5)).collect::<Vec<_>>(), in skip_while()
360 let it = convert( in step_by() localVariable
366 assert_eq!(it.collect::<Vec<_>>(), Ok(vec![0, 3, 6])); in step_by()
371 let it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<i32, ()>)).take(2); in take() localVariable
372 assert_eq!(it.collect::<Vec<_>>().unwrap(), [0, 1]); in take()
377 let it = convert(vec![0, 1, 2, 3, 0].into_iter().map(Ok::<i32, ()>)); in take_while() localVariable
379 it.clone().take_while(|x| Ok(*x < 0)).collect::<Vec<_>>(), in take_while()
383 it.clone().take_while(|x| Ok(*x < 2)).collect::<Vec<_>>(), in take_while()
387 it.clone().take_while(|x| Ok(*x < 4)).collect::<Vec<_>>(), in take_while()
394 let it = convert(vec![0..1, 0..0, 1..5].into_iter().map(Ok::<Range<i32>, ()>)) in flat_map() localVariable
396 assert_eq!(it.collect::<Vec<_>>(), Ok(vec![0, 1, 2, 3, 4])); in flat_map()
401 let it = convert( in flatten() localVariable
408 assert_eq!(it.collect::<Vec<_>>(), Ok(vec![0, 1, 2, 3, 4])); in flatten()
414 let it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<i32, ()>)).inspect(|v| Ok(buf.push(*v))); in inspect() localVariable
415 it.count().unwrap(); in inspect()
421 let it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<i32, ()>)); in partition() localVariable
422 let (even, odd): (Vec<i32>, Vec<i32>) = it.partition(|i| Ok(*i % 2 == 0)).unwrap(); in partition()
429 let mut it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<i32, ()>)); in find_map() localVariable
431 it.find_map(|v| match v { in find_map()
441 let it = convert( in unzip() localVariable
446 let (pos, neg): (Vec<i32>, Vec<i32>) = it.unzip().unwrap(); in unzip()
453 let it = convert(vec![0, 1, 2, 3].into_iter().map(Ok::<i32, ()>)).cycle(); in cycle() localVariable
454 assert_eq!(it.take(6).clone().collect::<Vec<_>>(), Ok(vec![0, 1, 2, 3, 0, 1])); in cycle()