don't create intermediate string while creating json (rustdoc)
This commit is contained in:
@@ -324,7 +324,6 @@ fn json_output(crate: clean::Crate, res: ~[plugins::PluginJson], dst: Path) {
|
|||||||
json.insert(~"crate", crate_json);
|
json.insert(~"crate", crate_json);
|
||||||
json.insert(~"plugins", json::Object(plugins_json));
|
json.insert(~"plugins", json::Object(plugins_json));
|
||||||
|
|
||||||
let mut file = File::create(&dst).unwrap();
|
let file = @mut File::create(&dst).unwrap();
|
||||||
let output = json::Object(json).to_str();
|
json::Object(json).to_writer(file as @mut io::Writer);
|
||||||
file.write(output.as_bytes());
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user