diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-06-30 16:19:07 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-07-01 19:19:32 -0700 |
| commit | d1fc2b5995fdef69fe1dbdbba3703398c0aa547b (patch) | |
| tree | b6d14fd0e920512a29c64a671cc2a5bb90132abb /src/rustdoc/attr_pass.rs | |
| parent | 13a8f545388929a07af110a950441e6a1b88473a (diff) | |
| download | rust-d1fc2b5995fdef69fe1dbdbba3703398c0aa547b.tar.gz rust-d1fc2b5995fdef69fe1dbdbba3703398c0aa547b.zip | |
Convert to new closure syntax
Diffstat (limited to 'src/rustdoc/attr_pass.rs')
| -rw-r--r-- | src/rustdoc/attr_pass.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/rustdoc/attr_pass.rs b/src/rustdoc/attr_pass.rs index 21e8d002d0d..0a00a5ef58c 100644 --- a/src/rustdoc/attr_pass.rs +++ b/src/rustdoc/attr_pass.rs @@ -42,7 +42,7 @@ fn fold_crate( let srv = fold.ctxt; let doc = fold::default_seq_fold_crate(fold, doc); - let attrs = do astsrv::exec(srv) {|ctxt| + let attrs = do astsrv::exec(srv) |ctxt| { let attrs = ctxt.ast.node.attrs; attr_parser::parse_crate(attrs) }; @@ -74,7 +74,7 @@ fn fold_item( let desc = if doc.id == ast::crate_node_id { // This is the top-level mod, use the crate attributes - do astsrv::exec(srv) {|ctxt| + do astsrv::exec(srv) |ctxt| { attr_parser::parse_desc(ctxt.ast.node.attrs) } } else { @@ -91,7 +91,7 @@ fn parse_item_attrs<T:send>( srv: astsrv::srv, id: doc::ast_id, +parse_attrs: fn~(~[ast::attribute]) -> T) -> T { - do astsrv::exec(srv) {|ctxt| + do astsrv::exec(srv) |ctxt| { let attrs = alt ctxt.ast_map.get(id) { ast_map::node_item(item, _) { item.attrs } ast_map::node_foreign_item(item, _, _) { item.attrs } @@ -143,14 +143,14 @@ fn fold_enum( let doc = fold::default_seq_fold_enum(fold, doc); { - variants: do par::anymap(doc.variants) {|variant| - let desc = do astsrv::exec(srv) {|ctxt| + variants: do par::anymap(doc.variants) |variant| { + let desc = do astsrv::exec(srv) |ctxt| { alt check ctxt.ast_map.get(doc_id) { ast_map::node_item(@{ node: ast::item_enum(ast_variants, _, _), _ }, _) { let ast_variant = option::get( - vec::find(ast_variants, {|v| + vec::find(ast_variants, |v| { *v.node.name == variant.name })); @@ -201,19 +201,19 @@ fn merge_method_attrs( ) -> ~[doc::methoddoc] { // Create an assoc list from method name to attributes - let attrs: ~[(str, option<str>)] = do astsrv::exec(srv) {|ctxt| + let attrs: ~[(str, option<str>)] = do astsrv::exec(srv) |ctxt| { alt ctxt.ast_map.get(item_id) { ast_map::node_item(@{ node: ast::item_iface(_, _, methods), _ }, _) { - par::seqmap(methods, {|method| + par::seqmap(methods, |method| { (*method.ident, attr_parser::parse_desc(method.attrs)) }) } ast_map::node_item(@{ node: ast::item_impl(_, _, _, _, methods), _ }, _) { - par::seqmap(methods, {|method| + par::seqmap(methods, |method| { (*method.ident, attr_parser::parse_desc(method.attrs)) }) } @@ -221,7 +221,7 @@ fn merge_method_attrs( } }; - do vec::map2(docs, attrs) {|doc, attrs| + do vec::map2(docs, attrs) |doc, attrs| { assert doc.name == tuple::first(attrs); let desc = tuple::second(attrs); @@ -282,7 +282,7 @@ fn should_extract_impl_method_docs() { #[cfg(test)] mod test { fn mk_doc(source: str) -> doc::doc { - do astsrv::from_str(source) {|srv| + do astsrv::from_str(source) |srv| { let doc = extract::from_srv(srv, ""); run(srv, doc) } |
