pub struct AnalysisRun {
pub total_files_scanned: usize,
pub files: Vec<AnalyzedFile>,
pub read_errors: Vec<(PathBuf, String)>,
pub resolved_sections: HashMap<String, String>,
}Expand description
Result of analyzing a path (file or directory).
Fields§
§total_files_scanned: usizeTotal number of source files scanned (before scope filtering).
files: Vec<AnalyzedFile>Files that contained at least one spec scope.
read_errors: Vec<(PathBuf, String)>Files that could not be read, as (path, error message).
resolved_sections: HashMap<String, String>Spec sections resolved during analysis (symbol -> content).
Auto Trait Implementations§
impl Freeze for AnalysisRun
impl RefUnwindSafe for AnalysisRun
impl Send for AnalysisRun
impl Sync for AnalysisRun
impl Unpin for AnalysisRun
impl UnsafeUnpin for AnalysisRun
impl UnwindSafe for AnalysisRun
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