pub struct LanguageAnalysisResult {
pub language: AstLanguage,
pub tier: LanguageTier,
pub functions: Vec<FunctionInfo>,
pub documentation: DocumentationCoverage,
pub metrics: LanguageMetrics,
}
Expand description
Comprehensive analysis result for a source file
Fields§
§language: AstLanguage
Detected programming language
tier: LanguageTier
Language tier and capabilities
functions: Vec<FunctionInfo>
Extracted functions and classes
documentation: DocumentationCoverage
Documentation coverage analysis
metrics: LanguageMetrics
Language-specific metrics
Trait Implementations§
Source§impl Clone for LanguageAnalysisResult
impl Clone for LanguageAnalysisResult
Source§fn clone(&self) -> LanguageAnalysisResult
fn clone(&self) -> LanguageAnalysisResult
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 moreAuto Trait Implementations§
impl Freeze for LanguageAnalysisResult
impl RefUnwindSafe for LanguageAnalysisResult
impl Send for LanguageAnalysisResult
impl Sync for LanguageAnalysisResult
impl Unpin for LanguageAnalysisResult
impl UnwindSafe for LanguageAnalysisResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more