Home
last modified time | relevance | path

Searched refs:Iter (Results 1 – 13 of 13) sorted by relevance

/linux/rust/quote/
H A Druntime.rs102 type Iter: Iterator; typedef
104 fn quote_into_iter(&'q self) -> (Self::Iter, HasIter); in quote_into_iter() argument
108 type Iter = T::Iter; typedef
110 fn quote_into_iter(&'q self) -> (Self::Iter, HasIter) { in quote_into_iter() argument
116 type Iter = T::Iter; typedef
118 fn quote_into_iter(&'q self) -> (Self::Iter, HasIter) { in quote_into_iter() argument
124 type Iter = slice::Iter<'q, T>; typedef
126 fn quote_into_iter(&'q self) -> (Self::Iter, HasIter) { in quote_into_iter() argument
132 type Iter = slice::Iter<'q, T>; typedef
134 fn quote_into_iter(&'q self) -> (Self::Iter, HasIter) { in quote_into_iter() argument
[all …]
/linux/rust/syn/
H A Derror.rs440 type IntoIter = Iter<'a>;
443 Iter { in into_iter()
449 pub struct Iter<'a> { struct
450 messages: slice::Iter<'a, ErrorMessage>, argument
453 impl<'a> Iterator for Iter<'a> { implementation
H A Dpunctuated.rs121 pub fn iter(&self) -> Iter<T> { in iter()
122 Iter { in iter()
535 type IntoIter = Iter<'a, T>;
563 inner: slice::Iter<'a, (T, P)>,
749 pub struct Iter<'a, T: 'a> { struct
758 inner: slice::Iter<'a, (T, P)>,
764 slice::Iter<'a, (T, P)>: TrivialDrop,
770 pub(crate) fn empty_punctuated_iter<'a, T>() -> Iter<'a, T> { in empty_punctuated_iter()
771 Iter { in empty_punctuated_iter()
777 impl<'a, T> Clone for Iter<'a, T> { implementation
[all …]
H A Ddrops.rs37 impl<T> TrivialDrop for slice::Iter<'_, T> {} implementation
56 assert!(!needs_drop::<slice::Iter<NeedsDrop>>()); in test_needs_drop()
H A Ddata.rs73 pub fn iter(&self) -> punctuated::Iter<Field> { in iter()
167 type IntoIter = punctuated::Iter<'a, Field>;
205 fields: punctuated::Iter<'a, Field>,
H A Dgenerics.rs8 use crate::punctuated::{Iter, IterMut, Punctuated};
187 pub struct Lifetimes<'a>(Iter<'a, GenericParam>);
215 pub struct TypeParams<'a>(Iter<'a, GenericParam>);
243 pub struct ConstParams<'a>(Iter<'a, GenericParam>);
H A Dattr.rs606 type Ret = iter::Filter<slice::Iter<'a, Attribute>, fn(&&Attribute) -> bool>;
/linux/rust/kernel/
H A Dlist.rs740 pub fn iter(&self) -> Iter<'_, T, ID> { in iter()
743 Iter { in iter()
773 pub struct Iter<'a, T: ?Sized + ListItem<ID>, const ID: u64 = 0> { struct
779 impl<'a, T: ?Sized + ListItem<ID>, const ID: u64> Iterator for Iter<'a, T, ID> { argument
1167 impl<'a, T: ?Sized + ListItem<ID>, const ID: u64> FusedIterator for Iter<'a, T, ID> {} implementation
1170 type IntoIter = Iter<'a, T, ID>;
1173 fn into_iter(self) -> Iter<'a, T, ID> { in into_iter()
H A Drbtree.rs201 pub fn iter(&self) -> Iter<'_, K, V> { in iter()
202 Iter { in iter()
1083 type IntoIter = Iter<'a, K, V>;
1093 pub struct Iter<'a, K, V> { struct
1100 unsafe impl<'a, K: Sync, V: Sync> Send for Iter<'a, K, V> {} implementation
1104 unsafe impl<'a, K: Sync, V: Sync> Sync for Iter<'a, K, V> {} implementation
1106 impl<'a, K, V> Iterator for Iter<'a, K, V> { implementation
H A Dscatterlist.rs334 for<'a> P: page::AsPageIter<Iter<'a> = VmallocPageIter<'a>> + 'static,
387 for<'a> P: page::AsPageIter<Iter<'a> = VmallocPageIter<'a>> + 'static,
/linux/rust/kernel/alloc/
H A Dkvec.rs1015 type IntoIter = slice::Iter<'a, T>;
1054 type Iter<'a> typedef
1059 fn page_iter(&mut self) -> Self::Iter<'_> { in page_iter()
H A Dkbox.rs705 type Iter<'a> typedef
710 fn page_iter(&mut self) -> Self::Iter<'_> { in page_iter()
/linux/rust/proc-macro2/
H A Drcvec.rs35 pub(crate) fn iter(&self) -> slice::Iter<T> { in iter()