Home
last modified time | relevance | path

Searched refs:DoubleEndedIterator (Results 1 – 25 of 62) sorted by relevance

123

/external/rust/crates/itertools/src/
Dzip_longest.rs55 impl<T, U> DoubleEndedIterator for ZipLongest<T, U>
56 where T: DoubleEndedIterator + ExactSizeIterator,
57 U: DoubleEndedIterator + ExactSizeIterator
Dunique_impl.rs79 impl<I, V, F> DoubleEndedIterator for UniqueBy<I, V, F>
80 where I: DoubleEndedIterator,
123 impl<I> DoubleEndedIterator for Unique<I>
124 where I: DoubleEndedIterator,
Drciter_impl.rs76 impl<I> DoubleEndedIterator for RcIter<I>
77 where I: DoubleEndedIterator
Dpad_tail.rs63 impl<I, F> DoubleEndedIterator for PadUsing<I, F>
64 where I: DoubleEndedIterator + ExactSizeIterator,
Dcons_tuples_impl.rs27 impl<X, Iter, $($B),*> DoubleEndedIterator for ConsTuples<Iter, (($($B,)*), X)>
28 where Iter: DoubleEndedIterator<Item = (($($B,)*), X)>,
Dziptuple.rs103 impl<$($B),*> DoubleEndedIterator for Zip<($($B,)*)> where
105 $B: DoubleEndedIterator + ExactSizeIterator,
Drepeatn.rs43 impl<A> DoubleEndedIterator for RepeatN<A>
/external/rust/crates/memchr/src/
Diter.rs64 impl<'a> DoubleEndedIterator for Memchr<'a> {
108 impl<'a> DoubleEndedIterator for Memchr2<'a> {
165 impl<'a> DoubleEndedIterator for Memchr3<'a> {
/external/rust/crates/syn/src/
Dpunctuated.rs553 impl<'a, T, P> DoubleEndedIterator for Pairs<'a, T, P> {
603 impl<'a, T, P> DoubleEndedIterator for PairsMut<'a, T, P> {
643 impl<T, P> DoubleEndedIterator for IntoPairs<T, P> {
692 impl<T> DoubleEndedIterator for IntoIter<T> {
728 DoubleEndedIterator<Item = &'a T> + ExactSizeIterator<Item = &'a T>
766 impl<'a, T> DoubleEndedIterator for Iter<'a, T> {
789 impl<'a, T, P> DoubleEndedIterator for PrivateIter<'a, T, P> {
815 I: DoubleEndedIterator<Item = &'a T> + ExactSizeIterator<Item = &'a T> + Clone,
832 DoubleEndedIterator<Item = &'a mut T> + ExactSizeIterator<Item = &'a mut T>
860 impl<'a, T> DoubleEndedIterator for IterMut<'a, T> {
[all …]
/external/rust/crates/memchr/src/tests/
Diter.rs164 I: DoubleEndedIterator, in double_ended_take()
195 ) -> Box<dyn DoubleEndedIterator<Item = usize> + 'a> { in positions1()
208 ) -> Box<dyn DoubleEndedIterator<Item = usize> + 'a> { in positions2()
222 ) -> Box<dyn DoubleEndedIterator<Item = usize> + 'a> { in positions3()
/external/rust/crates/rayon/src/iter/
Dintersperse.rs219 I: DoubleEndedIterator + ExactSizeIterator,
246 impl<I> DoubleEndedIterator for IntersperseIter<I>
248 I: DoubleEndedIterator + ExactSizeIterator,
270 I: DoubleEndedIterator + ExactSizeIterator,
Dchain.rs260 impl<A, B> DoubleEndedIterator for ChainSeq<A, B>
262 A: DoubleEndedIterator,
263 B: DoubleEndedIterator<Item = A::Item>,
Dinterleave.rs306 impl<I, J> DoubleEndedIterator for InterleaveSeq<I, J>
308 I: DoubleEndedIterator + ExactSizeIterator,
309 J: DoubleEndedIterator<Item = I::Item> + ExactSizeIterator<Item = I::Item>,
Dpanic_fuse.rs202 impl<'a, I> DoubleEndedIterator for PanicFuseIter<'a, I>
204 I: DoubleEndedIterator,
Dupdate.rs317 impl<I, F> DoubleEndedIterator for UpdateSeq<I, F>
319 I: DoubleEndedIterator,
/external/rust/crates/itertools/src/adaptors/
Dmap.rs48 impl<I, R> DoubleEndedIterator for MapSpecialCase<I, R>
50 I: DoubleEndedIterator,
/external/rust/crates/regex/src/
Dre_set.rs344 impl DoubleEndedIterator for SetMatchesIntoIter {
386 impl<'a> DoubleEndedIterator for SetMatchesIter<'a> {
/external/rust/crates/clap/src/args/
Darg_matches.rs815 impl<'a> DoubleEndedIterator for Values<'a> {
874 impl<'a> DoubleEndedIterator for OsValues<'a> {
934 impl<'a> DoubleEndedIterator for Indices<'a> {
/external/rust/crates/bstr/src/unicode/
Dgrapheme.rs78 impl<'a> DoubleEndedIterator for Graphemes<'a> {
172 impl<'a> DoubleEndedIterator for GraphemeIndices<'a> {
/external/rust/crates/lru-cache/src/
Dlib.rs380 impl<K, V> DoubleEndedIterator for IntoIter<K, V> {
407 impl<'a, K, V> DoubleEndedIterator for Iter<'a, K, V> {
427 impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V> {
/external/rust/crates/anyhow/src/
Dchain.rs56 impl DoubleEndedIterator for Chain<'_> {
/external/flatbuffers/rust/flatbuffers/src/
Dvector.rs17 use std::iter::{DoubleEndedIterator, ExactSizeIterator, FusedIterator};
231 impl<'a, T: Follow<'a> + 'a> DoubleEndedIterator for VectorIter<'a, T> {
/external/rust/crates/clap/src/
Dmap.rs83 impl<'a, V: 'a> DoubleEndedIterator for Iter<'a, V> {
/external/rust/crates/unicode-segmentation/src/
Dword.rs38 impl<'a> DoubleEndedIterator for UnicodeWords<'a> {
103 impl<'a> DoubleEndedIterator for UWordBoundIndices<'a> {
384 impl<'a> DoubleEndedIterator for UWordBounds<'a> {
/external/rust/crates/tinyvec/src/
Darrayvec_drain.rs58 impl<'a, T: 'a + Default> DoubleEndedIterator for ArrayVecDrain<'a, T> {

123