pub struct AnalysisRun {Show 15 fields
pub tool: ToolMetadata,
pub environment: EnvironmentMetadata,
pub effective_configuration: AppConfig,
pub input_roots: Vec<String>,
pub summary_totals: SummaryTotals,
pub totals_by_language: Vec<LanguageSummary>,
pub per_file_records: Vec<FileRecord>,
pub skipped_file_records: Vec<FileRecord>,
pub warnings: Vec<String>,
pub submodule_summaries: Vec<SubmoduleSummary>,
pub git_commit_short: Option<String>,
pub git_commit_long: Option<String>,
pub git_branch: Option<String>,
pub git_commit_author: Option<String>,
pub git_tags: Option<String>,
}Fields§
§tool: ToolMetadata§environment: EnvironmentMetadata§effective_configuration: AppConfig§input_roots: Vec<String>§summary_totals: SummaryTotals§totals_by_language: Vec<LanguageSummary>§per_file_records: Vec<FileRecord>§skipped_file_records: Vec<FileRecord>§warnings: Vec<String>§submodule_summaries: Vec<SubmoduleSummary>Non-empty only when discovery.submodule_breakdown is enabled.
git_commit_short: Option<String>Short git commit SHA (7 chars) at scan time, if the project is a git repo.
git_commit_long: Option<String>Full git commit SHA at scan time, if the project is a git repo.
git_branch: Option<String>Git branch active at scan time, if the project is a git repo.
Author of the last git commit at scan time.
Comma-separated git tags pointing at HEAD at scan time.
Trait Implementations§
Source§impl Clone for AnalysisRun
impl Clone for AnalysisRun
Source§fn clone(&self) -> AnalysisRun
fn clone(&self) -> AnalysisRun
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AnalysisRun
impl Debug for AnalysisRun
Source§impl<'de> Deserialize<'de> for AnalysisRun
impl<'de> Deserialize<'de> for AnalysisRun
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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