]> git.lizzy.rs Git - rust.git/commitdiff
librustc: Remove uses of advance.
authorLuqman Aden <laden@csclub.uwaterloo.ca>
Thu, 12 Jun 2014 10:14:15 +0000 (06:14 -0400)
committerLuqman Aden <me@luqman.ca>
Wed, 9 Jul 2014 22:51:58 +0000 (15:51 -0700)
src/librustc/middle/graph.rs
src/librustc/middle/resolve.rs
src/librustc/middle/ty.rs

index b1f9b0bff9fd280310337dbb60df83a213b9c17f..78eeb26997d5148a2d74d6986d57e5a34db08ae5 100644 (file)
@@ -207,12 +207,12 @@ pub fn next_adjacent(&self, edge: EdgeIndex, dir: Direction) -> EdgeIndex {
 
     pub fn each_node<'a>(&'a self, f: |NodeIndex, &'a Node<N>| -> bool) -> bool {
         //! Iterates over all edges defined in the graph.
-        self.nodes.iter().enumerate().advance(|(i, node)| f(NodeIndex(i), node))
+        self.nodes.iter().enumerate().all(|(i, node)| f(NodeIndex(i), node))
     }
 
     pub fn each_edge<'a>(&'a self, f: |EdgeIndex, &'a Edge<E>| -> bool) -> bool {
         //! Iterates over all edges defined in the graph
-        self.edges.iter().enumerate().advance(|(i, edge)| f(EdgeIndex(i), edge))
+        self.edges.iter().enumerate().all(|(i, edge)| f(EdgeIndex(i), edge))
     }
 
     pub fn each_outgoing_edge<'a>(&'a self,
index 129a5b7c6bed394c8b0f25cfdfd8467af5291ec3..4655507f5d1a755c0544e557aeff5b8049acfa4d 100644 (file)
@@ -5149,7 +5149,7 @@ fn resolve_expr(&mut self, expr: &Expr) {
                             }
                             _ => {
                                 let mut method_scope = false;
-                                self.value_ribs.borrow().iter().rev().advance(|rib| {
+                                self.value_ribs.borrow().iter().rev().all(|rib| {
                                     let res = match *rib {
                                         Rib { bindings: _, kind: MethodRibKind(_, _) } => true,
                                         Rib { bindings: _, kind: ItemRibKind } => false,
index f9eda70d16ef201e94efd0312ab9a5a3e9369fd7..eee53b79763be9b023825311b25d24963bf5bdfe 100644 (file)
@@ -3887,13 +3887,13 @@ pub fn lookup_trait_def(cx: &ctxt, did: ast::DefId) -> Rc<ty::TraitDef> {
 pub fn each_attr(tcx: &ctxt, did: DefId, f: |&ast::Attribute| -> bool) -> bool {
     if is_local(did) {
         let item = tcx.map.expect_item(did.node);
-        item.attrs.iter().advance(|attr| f(attr))
+        item.attrs.iter().all(|attr| f(attr))
     } else {
         info!("getting foreign attrs");
         let mut cont = true;
         csearch::get_item_attrs(&tcx.sess.cstore, did, |attrs| {
             if cont {
-                cont = attrs.iter().advance(|attr| f(attr));
+                cont = attrs.iter().all(|attr| f(attr));
             }
         });
         info!("done");