Home
last modified time | relevance | path

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

1234

/external/rust/crates/itertools/src/
Dflatten_ok.rs4 iter::{DoubleEndedIterator, FusedIterator},
94 impl<I, T, E> DoubleEndedIterator for FlattenOk<I, T, E>
96 I: DoubleEndedIterator<Item = Result<T, E>>,
98 T::IntoIter: DoubleEndedIterator,
Dzip_longest.rs55 impl<T, U> DoubleEndedIterator for ZipLongest<T, U>
56 where T: DoubleEndedIterator + ExactSizeIterator,
57 U: DoubleEndedIterator + ExactSizeIterator
Dunique_impl.rs81 impl<I, V, F> DoubleEndedIterator for UniqueBy<I, V, F>
82 where I: DoubleEndedIterator,
131 impl<I> DoubleEndedIterator for Unique<I>
132 where I: DoubleEndedIterator,
Drciter_impl.rs75 impl<I> DoubleEndedIterator for RcIter<I>
76 where I: DoubleEndedIterator
Dcons_tuples_impl.rs27 impl<X, Iter, $($B),*> DoubleEndedIterator for ConsTuples<Iter, (($($B,)*), X)>
28 where Iter: DoubleEndedIterator<Item = (($($B,)*), X)>,
Dpad_tail.rs70 impl<I, F> DoubleEndedIterator for PadUsing<I, F>
71 where I: DoubleEndedIterator + ExactSizeIterator,
Dziptuple.rs102 impl<$($B),*> DoubleEndedIterator for Zip<($($B,)*)> where
104 $B: DoubleEndedIterator + ExactSizeIterator,
Dduplicates_impl.rs105 impl<I, Key, F> DoubleEndedIterator for DuplicatesBy<I, Key, F>
107 I: DoubleEndedIterator,
Drepeatn.rs44 impl<A> DoubleEndedIterator for RepeatN<A>
/external/rust/crates/syn/src/
Dpunctuated.rs554 impl<'a, T, P> DoubleEndedIterator for Pairs<'a, T, P> {
604 impl<'a, T, P> DoubleEndedIterator for PairsMut<'a, T, P> {
644 impl<T, P> DoubleEndedIterator for IntoPairs<T, P> {
693 impl<T> DoubleEndedIterator for IntoIter<T> {
729 DoubleEndedIterator<Item = &'a T> + ExactSizeIterator<Item = &'a T>
774 impl<'a, T> DoubleEndedIterator for Iter<'a, T> {
797 impl<'a, T, P> DoubleEndedIterator for PrivateIter<'a, T, P> {
824 I: DoubleEndedIterator<Item = &'a T>
845 DoubleEndedIterator<Item = &'a mut T> + ExactSizeIterator<Item = &'a mut T>
880 impl<'a, T> DoubleEndedIterator for IterMut<'a, T> {
[all …]
/external/rust/crates/memchr/src/memchr/
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/clap/src/parser/matches/
Darg_matches.rs1378 impl<'a> DoubleEndedIterator for IdsRef<'a> {
1423 impl<T> DoubleEndedIterator for Values<T> {
1480 impl<'a, T: 'a> DoubleEndedIterator for ValuesRef<'a, T> {
1541 impl<'a> DoubleEndedIterator for RawValues<'a> {
1586 impl<'a> DoubleEndedIterator for GroupedValues<'a> {
1625 impl<T> DoubleEndedIterator for Occurrences<T> {
1660 impl<T> DoubleEndedIterator for OccurrenceValues<T> {
1689 impl<'a, T> DoubleEndedIterator for OccurrencesRef<'a, T>
1729 impl<'a, T> DoubleEndedIterator for OccurrenceValuesRef<'a, T>
1758 impl<'a> DoubleEndedIterator for RawOccurrences<'a> {
[all …]
/external/flatbuffers/rust/flexbuffers/src/reader/
Diter.rs16 use std::iter::{DoubleEndedIterator, ExactSizeIterator, FusedIterator, Iterator};
55 impl<B: Buffer> DoubleEndedIterator for ReaderIterator<B> {
Dmap.rs19 use std::iter::{DoubleEndedIterator, ExactSizeIterator, FusedIterator, Iterator};
158 …) -> impl Iterator<Item = B::BufferString> + DoubleEndedIterator + ExactSizeIterator + FusedIterat… in iter_keys()
/external/rust/crates/memchr/src/tests/memchr/
Diter.rs165 I: DoubleEndedIterator, in double_ended_take()
196 ) -> Box<dyn DoubleEndedIterator<Item = usize> + 'a> { in positions1()
209 ) -> Box<dyn DoubleEndedIterator<Item = usize> + 'a> { in positions2()
223 ) -> 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>,
/external/rust/crates/num-bigint/src/biguint/
Diter.rs88 impl DoubleEndedIterator for U32Digits<'_> {
157 impl DoubleEndedIterator for U32Digits<'_> {
217 impl DoubleEndedIterator for U64Digits<'_> {
261 impl DoubleEndedIterator for U64Digits<'_> {
/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.rs376 impl DoubleEndedIterator for SetMatchesIntoIter {
418 impl<'a> DoubleEndedIterator for SetMatchesIter<'a> {
/external/rust/crates/openssl/src/
Dstack.rs168 impl<T: Stackable> DoubleEndedIterator for IntoIter<T> {
336 impl<'a, T: Stackable> DoubleEndedIterator for Iter<'a, T> {
370 impl<'a, T: Stackable> DoubleEndedIterator for IterMut<'a, T> {
/external/rust/crates/clap/3.2.23/src/parser/matches/
Darg_matches.rs1506 impl<T> DoubleEndedIterator for Values2<T> {
1564 impl<'a, T: 'a> DoubleEndedIterator for ValuesRef<'a, T> {
1625 impl<'a> DoubleEndedIterator for RawValues<'a> {
1674 impl<'a> DoubleEndedIterator for Values<'a> {
1714 impl<'a> DoubleEndedIterator for GroupedValues<'a> {
1759 impl<'a> DoubleEndedIterator for OsValues<'a> {
1817 impl<'a> DoubleEndedIterator for Indices<'a> {
/external/rust/crates/unicode-segmentation/src/
Dword.rs40 impl<'a> DoubleEndedIterator for UnicodeWords<'a> {
72 impl<'a> DoubleEndedIterator for UnicodeWordIndices<'a> {
141 impl<'a> DoubleEndedIterator for UWordBoundIndices<'a> {
428 impl<'a> DoubleEndedIterator for UWordBounds<'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> {

1234