pub struct CodeAnalyzerResult {
pub file_path: String,
pub language: String,
pub functions: Vec<FunctionInfo>,
pub imports: Vec<ImportInfo>,
pub classes: Vec<ClassInfo>,
pub dependencies: Vec<DependencyInfo>,
pub complexity_score: f64,
pub insights: Vec<String>,
}
Expand description
代码分析结果
Fields§
§file_path: String
§language: String
§functions: Vec<FunctionInfo>
§imports: Vec<ImportInfo>
§classes: Vec<ClassInfo>
§dependencies: Vec<DependencyInfo>
§complexity_score: f64
§insights: Vec<String>
Trait Implementations§
Source§impl Debug for CodeAnalyzerResult
impl Debug for CodeAnalyzerResult
Source§impl Default for CodeAnalyzerResult
impl Default for CodeAnalyzerResult
Source§fn default() -> CodeAnalyzerResult
fn default() -> CodeAnalyzerResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CodeAnalyzerResult
impl RefUnwindSafe for CodeAnalyzerResult
impl Send for CodeAnalyzerResult
impl Sync for CodeAnalyzerResult
impl Unpin for CodeAnalyzerResult
impl UnwindSafe for CodeAnalyzerResult
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