diff options
| author | varkor <github@varkor.com> | 2018-05-26 23:54:48 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2018-06-20 12:21:08 +0100 |
| commit | c65454850f80a99e995fc71b74b475a77d0e5f30 (patch) | |
| tree | d9eb4b9aca5472b0ede4d03110a90db36ecc4c82 /src/libsyntax | |
| parent | e1d888c7225786530dae2461567e991f398388cf (diff) | |
| download | rust-c65454850f80a99e995fc71b74b475a77d0e5f30.tar.gz rust-c65454850f80a99e995fc71b74b475a77d0e5f30.zip | |
Remove AngleBracketedArgs impl
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ast.rs | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/libsyntax/ast.rs b/src/libsyntax/ast.rs index 715e4d233df..c2626c70a42 100644 --- a/src/libsyntax/ast.rs +++ b/src/libsyntax/ast.rs @@ -178,28 +178,6 @@ pub struct AngleBracketedArgs { pub bindings: Vec<TypeBinding>, } -impl AngleBracketedArgs { - pub fn lifetimes(&self) -> impl DoubleEndedIterator<Item = &Lifetime> { - self.args.iter().filter_map(|arg| { - if let GenericArgAST::Lifetime(lt) = arg { - Some(lt) - } else { - None - } - }) - } - - pub fn types(&self) -> impl DoubleEndedIterator<Item = &P<Ty>> { - self.args.iter().filter_map(|arg| { - if let GenericArgAST::Type(ty) = arg { - Some(ty) - } else { - None - } - }) - } -} - impl Into<Option<P<GenericArgs>>> for AngleBracketedArgs { fn into(self) -> Option<P<GenericArgs>> { Some(P(GenericArgs::AngleBracketed(self))) |
