about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2020-08-21 16:43:04 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2020-08-21 16:43:04 +0200
commitadeedf52435fe893156f93e2771dc66adf02abc9 (patch)
tree7605c4279e44244bbfbf127f86e52c37d43accfc
parentb20b6f8714ceb39d9214940d9c7d2b8513c030fd (diff)
downloadrust-adeedf52435fe893156f93e2771dc66adf02abc9.tar.gz
rust-adeedf52435fe893156f93e2771dc66adf02abc9.zip
Show line even if there is no code examples
-rw-r--r--src/librustdoc/passes/calculate_doc_coverage.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/librustdoc/passes/calculate_doc_coverage.rs b/src/librustdoc/passes/calculate_doc_coverage.rs
index 6b653f87de9..457359e7a38 100644
--- a/src/librustdoc/passes/calculate_doc_coverage.rs
+++ b/src/librustdoc/passes/calculate_doc_coverage.rs
@@ -27,7 +27,7 @@ fn calculate_doc_coverage(krate: clean::Crate, ctx: &DocContext<'_>) -> clean::C
     krate
 }
 
-#[derive(Default, Copy, Clone, Serialize)]
+#[derive(Default, Copy, Clone, Serialize, Debug)]
 struct ItemCount {
     total: u64,
     with_docs: u64,
@@ -155,14 +155,12 @@ impl CoverageCalculator {
         print_table_line();
 
         for (file, &count) in &self.items {
-            if let (Some(percentage), Some(examples_percentage)) =
-                (count.percentage(), count.examples_percentage())
-            {
+            if let Some(percentage) = count.percentage() {
                 print_table_record(
                     &limit_filename_len(file.to_string()),
                     count,
                     percentage,
-                    examples_percentage,
+                    count.examples_percentage().unwrap_or(0.),
                 );
 
                 total += count;