about summary refs log tree commit diff
path: root/src/libsyntax/parse
diff options
context:
space:
mode:
authorblake2-ppc <blake2-ppc>2013-08-12 18:39:39 +0200
committerblake2-ppc <blake2-ppc>2013-08-15 02:52:55 +0200
commita5f9494199c0990002b52c29fed998c5753f4a0b (patch)
tree3803bb54a0d4172b751e9402ae02a38fb4a8ff1a /src/libsyntax/parse
parente7b572952c76fd6b05c947aa3193e10410773078 (diff)
downloadrust-a5f9494199c0990002b52c29fed998c5753f4a0b.tar.gz
rust-a5f9494199c0990002b52c29fed998c5753f4a0b.zip
std: Change either::{lefts, rights} to return an iterator
Diffstat (limited to 'src/libsyntax/parse')
-rw-r--r--src/libsyntax/parse/parser.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs
index b38de31c56a..a2664dcf890 100644
--- a/src/libsyntax/parse/parser.rs
+++ b/src/libsyntax/parse/parser.rs
@@ -3445,7 +3445,7 @@ impl Parser {
                 |p| p.parse_arg()
             );
 
-        let inputs = either::lefts(args_or_capture_items);
+        let inputs = either::lefts(args_or_capture_items.move_iter()).collect();
 
         let (ret_style, ret_ty) = self.parse_ret_ty();
         ast::fn_decl {
@@ -3608,7 +3608,7 @@ impl Parser {
 
         let hi = self.span.hi;
 
-        let inputs = either::lefts(args_or_capture_items);
+        let inputs = either::lefts(args_or_capture_items.move_iter()).collect();
         let (ret_style, ret_ty) = self.parse_ret_ty();
 
         let fn_decl = ast::fn_decl {
@@ -3641,7 +3641,7 @@ impl Parser {
         };
 
         ast::fn_decl {
-            inputs: either::lefts(inputs_captures),
+            inputs: either::lefts(inputs_captures.move_iter()).collect(),
             output: output,
             cf: return_val,
         }