2 //! This snippet causes the type length to blowup exponentially,
3 //! so check that we don't accidentially exceed the type length limit.
4 // FIXME: Once the size of iterator adaptors is further reduced,
5 // increase the complexity of this test.
6 use std::collections::VecDeque;
13 .filter(|a| **a == c);
15 let _a = vec![1, 2, 3]
17 .filter(|a| b.clone().any(|b| *b == *a))
18 .filter(|a| b.clone().any(|b| *b == *a))
19 .filter(|a| b.clone().any(|b| *b == *a))
20 .filter(|a| b.clone().any(|b| *b == *a))
21 .filter(|a| b.clone().any(|b| *b == *a))
22 .filter(|a| b.clone().any(|b| *b == *a))
23 .filter(|a| b.clone().any(|b| *b == *a))
24 .filter(|a| b.clone().any(|b| *b == *a))
25 .filter(|a| b.clone().any(|b| *b == *a))
26 .filter(|a| b.clone().any(|b| *b == *a))
27 .filter(|a| b.clone().any(|b| *b == *a))
28 .filter(|a| b.clone().any(|b| *b == *a))
29 .filter(|a| b.clone().any(|b| *b == *a))
30 .filter(|a| b.clone().any(|b| *b == *a))
31 .collect::<VecDeque<_>>();