diff options
| author | bors <bors@rust-lang.org> | 2014-03-19 01:41:43 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-03-19 01:41:43 -0700 |
| commit | ff033357bfd8e26825282f4591e95bfb7474936c (patch) | |
| tree | 74e7d4609db66db1e6a31372440759d2fb7af88e /src/libsyntax | |
| parent | a39c29415503222d3271995573b9beafa3fcc30f (diff) | |
| parent | 0f2d46f3960b1011d4e96ab005b8eba6f7b32b75 (diff) | |
| download | rust-ff033357bfd8e26825282f4591e95bfb7474936c.tar.gz rust-ff033357bfd8e26825282f4591e95bfb7474936c.zip | |
auto merge of #12955 : sfackler/rust/vec_ng-doc, r=alexcrichton
I also removed a couple of methods that were silly and added sort.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ext/deriving/generic.rs | 4 | ||||
| -rw-r--r-- | src/libsyntax/ext/deriving/mod.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/ext/mtwt.rs | 4 |
4 files changed, 6 insertions, 6 deletions
diff --git a/src/libsyntax/ext/deriving/generic.rs b/src/libsyntax/ext/deriving/generic.rs index 2a828cd5800..d24bb2802c6 100644 --- a/src/libsyntax/ext/deriving/generic.rs +++ b/src/libsyntax/ext/deriving/generic.rs @@ -1158,7 +1158,7 @@ pub fn cs_fold(use_foldl: bool, field.other.as_slice()) }) } else { - all_fields.rev_iter().fold(base, |old, field| { + all_fields.iter().rev().fold(base, |old, field| { f(cx, field.span, old, @@ -1235,7 +1235,7 @@ pub fn cs_same_method_fold(use_foldl: bool, f(cx, span, old, new) }) } else { - vals.rev_iter().fold(base, |old, &new| { + vals.iter().rev().fold(base, |old, &new| { f(cx, span, old, new) }) } diff --git a/src/libsyntax/ext/deriving/mod.rs b/src/libsyntax/ext/deriving/mod.rs index 890cc75bb95..5a980cb9de9 100644 --- a/src/libsyntax/ext/deriving/mod.rs +++ b/src/libsyntax/ext/deriving/mod.rs @@ -60,7 +60,7 @@ pub fn expand_meta_deriving(cx: &mut ExtCtxt, cx.span_warn(mitem.span, "empty trait list in `deriving`"); } MetaList(_, ref titems) => { - for &titem in titems.rev_iter() { + for &titem in titems.iter().rev() { match titem.node { MetaNameValue(ref tname, _) | MetaList(ref tname, _) | diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 75ade160380..49058917e30 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -264,7 +264,7 @@ pub fn expand_item(it: @ast::Item, fld: &mut MacroExpander) let it = expand_item_modifiers(it, fld); let mut decorator_items = SmallVector::zero(); - for attr in it.attrs.rev_iter() { + for attr in it.attrs.iter().rev() { let mname = attr.name(); match fld.extsbox.find(&intern(mname.get())) { diff --git a/src/libsyntax/ext/mtwt.rs b/src/libsyntax/ext/mtwt.rs index 909f3eaf361..4d96dd75990 100644 --- a/src/libsyntax/ext/mtwt.rs +++ b/src/libsyntax/ext/mtwt.rs @@ -309,7 +309,7 @@ mod tests { // returning the resulting index fn unfold_test_sc(tscs : Vec<TestSC> , tail: SyntaxContext, table: &SCTable) -> SyntaxContext { - tscs.rev_iter().fold(tail, |tail : SyntaxContext, tsc : &TestSC| + tscs.iter().rev().fold(tail, |tail : SyntaxContext, tsc : &TestSC| {match *tsc { M(mrk) => new_mark_internal(mrk,tail,table), R(ident,name) => new_rename_internal(ident,name,tail,table)}}) @@ -355,7 +355,7 @@ mod tests { // in a vector. v[0] will be the outermost mark. fn unfold_marks(mrks: Vec<Mrk> , tail: SyntaxContext, table: &SCTable) -> SyntaxContext { - mrks.rev_iter().fold(tail, |tail:SyntaxContext, mrk:&Mrk| + mrks.iter().rev().fold(tail, |tail:SyntaxContext, mrk:&Mrk| {new_mark_internal(*mrk,tail,table)}) } |
