diff options
author | David Tolnay <dtolnay@gmail.com> | 2018-03-31 19:34:17 +0200 |
---|---|---|
committer | David Tolnay <dtolnay@gmail.com> | 2018-03-31 19:43:46 +0200 |
commit | 8095c30c073611aebe4151571ce480f8fea1dd75 (patch) | |
tree | 1a6581728935d956f25d54c83a58296eddd6f7d3 /src/generics.rs | |
parent | dfb9143d4ff0d9ee52ff36ed5a442dd9ab720f1a (diff) | |
download | syn-8095c30c073611aebe4151571ce480f8fea1dd75.tar.gz |
Eliminate the second type parameter of punctuated iters
Diffstat (limited to 'src/generics.rs')
-rw-r--r-- | src/generics.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/generics.rs b/src/generics.rs index 13a850bb..a27298f7 100644 --- a/src/generics.rs +++ b/src/generics.rs @@ -145,7 +145,7 @@ impl Generics { } } -pub struct TypeParams<'a>(Iter<'a, GenericParam, Token![,]>); +pub struct TypeParams<'a>(Iter<'a, GenericParam>); impl<'a> Iterator for TypeParams<'a> { type Item = &'a TypeParam; @@ -164,7 +164,7 @@ impl<'a> Iterator for TypeParams<'a> { } } -pub struct TypeParamsMut<'a>(IterMut<'a, GenericParam, Token![,]>); +pub struct TypeParamsMut<'a>(IterMut<'a, GenericParam>); impl<'a> Iterator for TypeParamsMut<'a> { type Item = &'a mut TypeParam; @@ -183,7 +183,7 @@ impl<'a> Iterator for TypeParamsMut<'a> { } } -pub struct Lifetimes<'a>(Iter<'a, GenericParam, Token![,]>); +pub struct Lifetimes<'a>(Iter<'a, GenericParam>); impl<'a> Iterator for Lifetimes<'a> { type Item = &'a LifetimeDef; @@ -202,7 +202,7 @@ impl<'a> Iterator for Lifetimes<'a> { } } -pub struct LifetimesMut<'a>(IterMut<'a, GenericParam, Token![,]>); +pub struct LifetimesMut<'a>(IterMut<'a, GenericParam>); impl<'a> Iterator for LifetimesMut<'a> { type Item = &'a mut LifetimeDef; @@ -221,7 +221,7 @@ impl<'a> Iterator for LifetimesMut<'a> { } } -pub struct ConstParams<'a>(Iter<'a, GenericParam, Token![,]>); +pub struct ConstParams<'a>(Iter<'a, GenericParam>); impl<'a> Iterator for ConstParams<'a> { type Item = &'a ConstParam; @@ -240,7 +240,7 @@ impl<'a> Iterator for ConstParams<'a> { } } -pub struct ConstParamsMut<'a>(IterMut<'a, GenericParam, Token![,]>); +pub struct ConstParamsMut<'a>(IterMut<'a, GenericParam>); impl<'a> Iterator for ConstParamsMut<'a> { type Item = &'a mut ConstParam; |