don't create intermediate string while creating json (rustdoc)

This commit is contained in:
osa1 2013-11-29 10:06:21 +02:00
parent 6c672ee094
commit bc423583a4
1 changed files with 2 additions and 3 deletions

View File

@ -324,7 +324,6 @@ fn json_output(crate: clean::Crate, res: ~[plugins::PluginJson], dst: Path) {
json.insert(~"crate", crate_json);
json.insert(~"plugins", json::Object(plugins_json));
let mut file = File::create(&dst).unwrap();
let output = json::Object(json).to_str();
file.write(output.as_bytes());
let file = @mut File::create(&dst).unwrap();
json::Object(json).to_writer(file as @mut io::Writer);
}