diff options
| author | Joshua Nelson <jyn514@gmail.com> | 2021-01-19 01:59:45 -0500 |
|---|---|---|
| committer | Joshua Nelson <jyn514@gmail.com> | 2021-01-19 02:04:18 -0500 |
| commit | d926147ccbd9bda51a5f0754f62811c0699621e5 (patch) | |
| tree | 54f49a7c15f3b1b0d229b6fc99b6ba0bfbb71574 /src/librustdoc/formats/renderer.rs | |
| parent | 1f0fc02cc8ab4e0d9dd3e06a6d46fcb72b2a026f (diff) | |
| download | rust-d926147ccbd9bda51a5f0754f62811c0699621e5.tar.gz rust-d926147ccbd9bda51a5f0754f62811c0699621e5.zip | |
Remove unnecessary `after_run` function
It's called at the same time and in the same place as `after_krate`, so they can be combined.
Diffstat (limited to 'src/librustdoc/formats/renderer.rs')
| -rw-r--r-- | src/librustdoc/formats/renderer.rs | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/librustdoc/formats/renderer.rs b/src/librustdoc/formats/renderer.rs index e84a9853d9b..c91d6decc0b 100644 --- a/src/librustdoc/formats/renderer.rs +++ b/src/librustdoc/formats/renderer.rs @@ -38,10 +38,14 @@ crate trait FormatRenderer<'tcx>: Clone { fn mod_item_out(&mut self, item_name: &str) -> Result<(), Error>; /// Post processing hook for cleanup and dumping output to files. - fn after_krate(&mut self, krate: &clean::Crate, cache: &Cache) -> Result<(), Error>; - - /// Called after everything else to write out errors. - fn after_run(&mut self, diag: &rustc_errors::Handler) -> Result<(), Error>; + /// + /// A handler is available if the renderer wants to report errors. + fn after_krate( + &mut self, + krate: &clean::Crate, + cache: &Cache, + diag: &rustc_errors::Handler, + ) -> Result<(), Error>; } /// Main method for rendering a crate. @@ -104,6 +108,5 @@ crate fn run_format<'tcx, T: FormatRenderer<'tcx>>( } } - format_renderer.after_krate(&krate, &cache)?; - format_renderer.after_run(diag) + format_renderer.after_krate(&krate, &cache, diag) } |
