Searched refs:multi_cartesian_product (Results 1 – 5 of 5) sorted by relevance
25 pub fn multi_cartesian_product<H>(iters: H) -> MultiProduct<<H::Item as IntoIterator>::IntoIter> in multi_cartesian_product() function
706 for x in xs.iter().multi_cartesian_product() { in multi_cartesian_product_iterator()722 xs.iter().multi_cartesian_product().fold((), |(), x| { in multi_cartesian_product_fold()
1019 fn multi_cartesian_product(self) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter> in multi_cartesian_product() method1025 adaptors::multi_cartesian_product(self) in multi_cartesian_product()
419 correct_size_hint(a.multi_cartesian_product())432 let mut multi_product = a.clone().multi_cartesian_product();441 assert_eq!(answer.into_iter().last(), a.clone().multi_cartesian_product().last());
97 - Add new adaptor `.multi_cartesian_product()` which is an n-ary product iterator by @tobz1000