diff options
| author | bors <bors@rust-lang.org> | 2015-06-11 18:10:08 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-06-11 18:10:08 +0000 |
| commit | b5b3a99f84f2b4dbf9495dccd7112c74f4357acc (patch) | |
| tree | cfdba2e1880f58d4e2c29e06fac2de4f76a34108 /src/libsyntax/parse/parser.rs | |
| parent | deff2f50a97342c8b2f92a124ded2d2ead7b2996 (diff) | |
| parent | d7f5fa4636b12c3dadd626e708ec7cef654faf54 (diff) | |
| download | rust-b5b3a99f84f2b4dbf9495dccd7112c74f4357acc.tar.gz rust-b5b3a99f84f2b4dbf9495dccd7112c74f4357acc.zip | |
Auto merge of #26190 - Veedrac:no-iter, r=alexcrichton
Pull request for #26188.
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
| -rw-r--r-- | src/libsyntax/parse/parser.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 32066b74413..03c788aee58 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -1060,7 +1060,7 @@ impl<'a> Parser<'a> { }; let all_bounds = Some(TraitTyParamBound(poly_trait_ref, TraitBoundModifier::None)).into_iter() - .chain(other_bounds.into_vec().into_iter()) + .chain(other_bounds.into_vec()) .collect(); Ok(ast::TyPolyTraitRef(all_bounds)) } @@ -2058,7 +2058,7 @@ impl<'a> Parser<'a> { |p| Ok(try!(p.parse_expr_nopanic())) )); let mut exprs = vec!(first_expr); - exprs.extend(remaining_exprs.into_iter()); + exprs.extend(remaining_exprs); ex = ExprVec(exprs); } else { // Vector with one element. @@ -4423,7 +4423,7 @@ impl<'a> Parser<'a> { (name, ConstImplItem(typ, expr)) } else { let (name, inner_attrs, node) = try!(self.parse_impl_method(vis)); - attrs.extend(inner_attrs.into_iter()); + attrs.extend(inner_attrs); (name, node) }; @@ -5068,7 +5068,7 @@ impl<'a> Parser<'a> { let abi = opt_abi.unwrap_or(abi::C); - attrs.extend(self.parse_inner_attributes().into_iter()); + attrs.extend(self.parse_inner_attributes()); let mut foreign_items = vec![]; while let Some(item) = try!(self.parse_foreign_item()) { @@ -5244,7 +5244,7 @@ impl<'a> Parser<'a> { try!(self.bump()); let mut attrs = attrs; mem::swap(&mut item.attrs, &mut attrs); - item.attrs.extend(attrs.into_iter()); + item.attrs.extend(attrs); return Ok(Some(P(item))); } None => {} |
