about summary refs log tree commit diff
path: root/src/rustdoc/extract.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-02-20 21:08:19 -0800
committerBrian Anderson <banderson@mozilla.com>2012-02-21 16:14:02 -0800
commit96e3031675aba427c1cff8967f2c1cbbcdb6b5ff (patch)
tree2b6757b7c7733b753b303ada420b37221da072f8 /src/rustdoc/extract.rs
parentd6095dc6b5baa44c8d15db76dee185170b7be4b6 (diff)
downloadrust-96e3031675aba427c1cff8967f2c1cbbcdb6b5ff.tar.gz
rust-96e3031675aba427c1cff8967f2c1cbbcdb6b5ff.zip
rustdoc: Convert the astsrv constructor to a higher order fn
This will allow it to manage the destruction of the astsrv after
I convert it to a task
Diffstat (limited to 'src/rustdoc/extract.rs')
-rw-r--r--src/rustdoc/extract.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/rustdoc/extract.rs b/src/rustdoc/extract.rs
index a264e507d27..004f1b6df17 100644
--- a/src/rustdoc/extract.rs
+++ b/src/rustdoc/extract.rs
@@ -379,8 +379,9 @@ mod test {
     #[test]
     fn extract_from_seq_srv() {
         let source = "";
-        let srv = astsrv::from_str(source);
-        let doc = from_srv(srv, "name");
-        assert doc.topmod.name() == "name";
+        astsrv::from_str(source) {|srv|
+            let doc = from_srv(srv, "name");
+            assert doc.topmod.name() == "name";
+        }
     }
 }
\ No newline at end of file