diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-08-01 03:16:42 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-08-01 05:34:55 -0400 |
| commit | 1fc4db2d086fd068a934c9ed2ccf25456fedc216 (patch) | |
| tree | 8e96cbc62b80bd622f78cf68b0bb29cb14ebc417 /src/libsyntax/ast_util.rs | |
| parent | 5f59c46e0f5605a0cc90ebdb26b4d258a8f7b43a (diff) | |
| download | rust-1fc4db2d086fd068a934c9ed2ccf25456fedc216.tar.gz rust-1fc4db2d086fd068a934c9ed2ccf25456fedc216.zip | |
migrate many `for` loops to `foreach`
Diffstat (limited to 'src/libsyntax/ast_util.rs')
| -rw-r--r-- | src/libsyntax/ast_util.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/libsyntax/ast_util.rs b/src/libsyntax/ast_util.rs index 5ad325fed56..b8a2ea1b57d 100644 --- a/src/libsyntax/ast_util.rs +++ b/src/libsyntax/ast_util.rs @@ -278,7 +278,7 @@ pub fn split_trait_methods(trait_methods: &[trait_method]) -> (~[TypeMethod], ~[@method]) { let mut reqd = ~[]; let mut provd = ~[]; - for trait_methods.iter().advance |trt_method| { + foreach trt_method in trait_methods.iter() { match *trt_method { required(ref tm) => reqd.push((*tm).clone()), provided(m) => provd.push(m) @@ -391,10 +391,10 @@ impl id_range { pub fn id_visitor<T: Clone>(vfn: @fn(NodeId, T)) -> visit::vt<T> { let visit_generics: @fn(&Generics, T) = |generics, t| { - for generics.ty_params.iter().advance |p| { + foreach p in generics.ty_params.iter() { vfn(p.id, t.clone()); } - for generics.lifetimes.iter().advance |p| { + foreach p in generics.lifetimes.iter() { vfn(p.id, t.clone()); } }; @@ -408,13 +408,13 @@ pub fn id_visitor<T: Clone>(vfn: @fn(NodeId, T)) -> visit::vt<T> { match vi.node { view_item_extern_mod(_, _, id) => vfn(id, t.clone()), view_item_use(ref vps) => { - for vps.iter().advance |vp| { + foreach vp in vps.iter() { match vp.node { view_path_simple(_, _, id) => vfn(id, t.clone()), view_path_glob(_, id) => vfn(id, t.clone()), view_path_list(_, ref paths, id) => { vfn(id, t.clone()); - for paths.iter().advance |p| { + foreach p in paths.iter() { vfn(p.node.id, t.clone()); } } @@ -434,7 +434,7 @@ pub fn id_visitor<T: Clone>(vfn: @fn(NodeId, T)) -> visit::vt<T> { vfn(i.id, t.clone()); match i.node { item_enum(ref enum_definition, _) => - for (*enum_definition).variants.iter().advance |v| { + foreach v in (*enum_definition).variants.iter() { vfn(v.node.id, t.clone()); }, _ => () @@ -462,7 +462,7 @@ pub fn id_visitor<T: Clone>(vfn: @fn(NodeId, T)) -> visit::vt<T> { visit_expr: |e, (t, vt)| { { let r = e.get_callee_id(); - for r.iter().advance |callee_id| { + foreach callee_id in r.iter() { vfn(*callee_id, t.clone()); } } @@ -500,7 +500,7 @@ pub fn id_visitor<T: Clone>(vfn: @fn(NodeId, T)) -> visit::vt<T> { } } - for d.inputs.iter().advance |arg| { + foreach arg in d.inputs.iter() { vfn(arg.id, t.clone()) } visit::visit_fn(fk, d, a, b, id, (t.clone(), vt)); |
