Struct cargo_tarpaulin::source_analysis::SourceAnalysis
source · pub struct SourceAnalysis {
pub lines: HashMap<PathBuf, LineAnalysis>,
/* private fields */
}
Fields§
§lines: HashMap<PathBuf, LineAnalysis>
Implementations§
source§impl SourceAnalysis
impl SourceAnalysis
pub fn new() -> Self
pub fn create_function_map(&self) -> HashMap<PathBuf, Vec<Function>>
pub fn get_line_analysis(&mut self, path: PathBuf) -> &mut LineAnalysis
pub fn get_analysis(config: &Config) -> Self
sourcepub fn debug_printout(&self, config: &Config)
pub fn debug_printout(&self, config: &Config)
Printout a debug summary of the results of source analysis if debug logging is enabled
Trait Implementations§
source§impl Default for SourceAnalysis
impl Default for SourceAnalysis
source§fn default() -> SourceAnalysis
fn default() -> SourceAnalysis
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SourceAnalysis
impl RefUnwindSafe for SourceAnalysis
impl Send for SourceAnalysis
impl Sync for SourceAnalysis
impl Unpin for SourceAnalysis
impl UnwindSafe for SourceAnalysis
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more