diff options
| author | Alona Enraght-Moony <code@alona.page> | 2023-04-26 14:55:30 +0000 |
|---|---|---|
| committer | Alona Enraght-Moony <code@alona.page> | 2023-04-26 14:55:30 +0000 |
| commit | 2b7dd084a33d82f164bf605fa7e18286a55474a1 (patch) | |
| tree | bd7f209673b1f292d4cd5ae005ed07c03a850e4b | |
| parent | ae3ab14faa47ba581396b6fb1458bec3c9bd0bed (diff) | |
| download | rust-2b7dd084a33d82f164bf605fa7e18286a55474a1.tar.gz rust-2b7dd084a33d82f164bf605fa7e18286a55474a1.zip | |
rustdoc-json: Time serialization.
| -rw-r--r-- | src/librustdoc/json/mod.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/librustdoc/json/mod.rs b/src/librustdoc/json/mod.rs index d6da6e09938..9392dd4d088 100644 --- a/src/librustdoc/json/mod.rs +++ b/src/librustdoc/json/mod.rs @@ -279,7 +279,10 @@ impl<'tcx> FormatRenderer<'tcx> for JsonRenderer<'tcx> { p.push(output.index.get(&output.root).unwrap().name.clone().unwrap()); p.set_extension("json"); let mut file = BufWriter::new(try_err!(File::create(&p), p)); - serde_json::ser::to_writer(&mut file, &output).unwrap(); + self.tcx + .sess + .time("rustdoc_json_serialization", || serde_json::ser::to_writer(&mut file, &output)) + .unwrap(); try_err!(file.flush(), p); Ok(()) |
