Expand description
Calculates information used for the --show-coverage flag.
More specifically, it counts the number of items with documentation, ones with βexamplesβ (i.e., non-ignored Rust code blocks) and various totals.
Re-exportsΒ§
use std::collections::BTreeMap;πuse std::fs::File;πuse std::fs::create_dir_all;πuse std::io;πuse std::io::BufWriter;πuse std::io::Write;πuse std::io::stdout;πuse std::ops;πuse rustc_hir as hir;πuse rustc_lint::builtin::MISSING_DOCS;πuse rustc_middle::lint::LintLevelSource;πuse rustc_span::FileName;πuse rustc_span::RemapPathScopeComponents;πuse serde::Serialize;πuse serde::Serialize;πuse tracing::debug;πuse crate::clean;πuse crate::clean::ItemKind;πuse crate::config::OutputFormat;πuse crate::config::RenderOptions;πuse crate::core::DocContext;πuse crate::docfs::PathError;πuse crate::error::Error;πuse crate::html::markdown::ErrorCodes;πuse crate::html::markdown::find_testable_code;πuse crate::passes::check_doc_test_visibility::Tests;πuse crate::passes::check_doc_test_visibility::should_have_doc_example;πuse crate::try_err;πuse crate::visit::DocVisitor;π
StructsΒ§
- Coverage
Calculator π - Item
Count π
FunctionsΒ§
- limit_
filename_ πlen - run π