Lines Matching defs:Punctuated
49 pub struct Punctuated<T, P> { struct
54 impl<T, P> Punctuated<T, P> { argument
387 impl<T, P> Clone for Punctuated<T, P> implementation
407 impl<T, P> Eq for Punctuated<T, P> implementation
416 impl<T, P> PartialEq for Punctuated<T, P> implementation
422 let Punctuated { inner, last } = self; in eq() localVariable
429 impl<T, P> Hash for Punctuated<T, P> implementation
435 let Punctuated { inner, last } = self; in hash() localVariable
443 impl<T: Debug, P: Debug> Debug for Punctuated<T, P> { implementation
457 impl<T, P> FromIterator<T> for Punctuated<T, P> implementation
468 impl<T, P> Extend<T> for Punctuated<T, P> implementation
479 impl<T, P> FromIterator<Pair<T, P>> for Punctuated<T, P> { implementation
487 impl<T, P> Extend<Pair<T, P>> for Punctuated<T, P> implementation
518 impl<T, P> IntoIterator for Punctuated<T, P> { implementation
533 impl<'a, T, P> IntoIterator for &'a Punctuated<T, P> { implementation
542 impl<'a, T, P> IntoIterator for &'a mut Punctuated<T, P> { implementation
551 impl<T, P> Default for Punctuated<T, P> { implementation
954 Punctuated(T, P), enumerator
1073 impl<T, P> Index<usize> for Punctuated<T, P> { implementation
1088 impl<T, P> IndexMut<usize> for Punctuated<T, P> { implementation
1131 impl<T, P> ToTokens for Punctuated<T, P> implementation