Lines Matching refs:IntoIterator
66 use std::iter::{IntoIterator, once};
263 $crate::__std_iter::IntoIterator::into_iter($I)
325 $crate::__std_iter::IntoIterator::into_iter($first)
377 where J: IntoIterator<Item = Self::Item>, in interleave()
395 where J: IntoIterator<Item = Self::Item>, in interleave_shortest()
469 where J: IntoIterator, in zip_longest() argument
482 where J: IntoIterator, in zip_eq() argument
852 J: IntoIterator<Item = Self::Item> in merge()
875 J: IntoIterator<Item = Self::Item>, in merge_by()
910 where J: IntoIterator, in merge_join_by() argument
934 fn kmerge(self) -> KMerge<<Self::Item as IntoIterator>::IntoIter> in kmerge()
936 Self::Item: IntoIterator, in kmerge() argument
937 <Self::Item as IntoIterator>::Item: PartialOrd, in kmerge()
964 -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F> in kmerge_by()
966 Self::Item: IntoIterator, in kmerge_by() argument
967 F: FnMut(&<Self::Item as IntoIterator>::Item, in kmerge_by()
968 &<Self::Item as IntoIterator>::Item) -> bool in kmerge_by()
987 J: IntoIterator, in cartesian_product() argument
1019 fn multi_cartesian_product(self) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter> in multi_cartesian_product()
1021 Self::Item: IntoIterator, in multi_cartesian_product() argument
1022 <Self::Item as IntoIterator>::IntoIter: Clone, in multi_cartesian_product()
1023 <Self::Item as IntoIterator>::Item: Clone in multi_cartesian_product()
1732 … Self::Item: Extend<<<Self as Iterator>::Item as IntoIterator>::Item> + IntoIterator + Default in concat()
1793 J: IntoIterator<Item = A> in set_from()
3077 where I: IntoIterator, in equal() argument
3078 J: IntoIterator, in equal() argument
3105 where I: IntoIterator, in assert_equal() argument
3106 J: IntoIterator, in assert_equal() argument
3147 where I: IntoIterator<Item = &'a mut A>, in partition()