diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2014-02-07 14:52:10 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2014-02-11 16:55:24 -0500 |
| commit | 8dff89c238a22b18b18c83f6ccafd94f66507f70 (patch) | |
| tree | 2260241999c990ce01022e9b60b1719c266e26be /src | |
| parent | c9c8049cda14b76223fd16922f1da79aae458a02 (diff) | |
| download | rust-8dff89c238a22b18b18c83f6ccafd94f66507f70.tar.gz rust-8dff89c238a22b18b18c83f6ccafd94f66507f70.zip | |
librustdoc -- move closure to clarify scope
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustdoc/fold.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustdoc/fold.rs b/src/librustdoc/fold.rs index 83af47d585e..fee27bd5b31 100644 --- a/src/librustdoc/fold.rs +++ b/src/librustdoc/fold.rs @@ -21,7 +21,6 @@ pub trait DocFolder { fn fold_item_recur(&mut self, item: Item) -> Option<Item> { let Item { attrs, name, source, visibility, id, inner } = item; let inner = inner; - let c = |x| self.fold_item(x); let inner = match inner { StructItem(mut i) => { let mut foo = ~[]; swap(&mut foo, &mut i.fields); @@ -72,6 +71,7 @@ pub trait DocFolder { StructVariant(mut j) => { let mut foo = ~[]; swap(&mut foo, &mut j.fields); let num_fields = foo.len(); + let c = |x| self.fold_item(x); j.fields.extend(&mut foo.move_iter().filter_map(c)); j.fields_stripped |= num_fields != j.fields.len(); VariantItem(Variant {kind: StructVariant(j), ..i2}) |
