pub struct JavaAnalysisResult {
pub oop_patterns: Vec<String>,
pub design_patterns: Vec<String>,
pub framework_usage: Vec<String>,
pub security_issues: Vec<String>,
pub performance_notes: Vec<String>,
pub modern_features: Vec<String>,
pub complexity_score: i32,
pub maintainability_score: i32,
pub overall_quality: f32,
}
Expand description
Java analysis result
Fields§
§oop_patterns: Vec<String>
§design_patterns: Vec<String>
§framework_usage: Vec<String>
§security_issues: Vec<String>
§performance_notes: Vec<String>
§modern_features: Vec<String>
§complexity_score: i32
§maintainability_score: i32
§overall_quality: f32
Trait Implementations§
Source§impl Clone for JavaAnalysisResult
impl Clone for JavaAnalysisResult
Source§fn clone(&self) -> JavaAnalysisResult
fn clone(&self) -> JavaAnalysisResult
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 JavaAnalysisResult
impl RefUnwindSafe for JavaAnalysisResult
impl Send for JavaAnalysisResult
impl Sync for JavaAnalysisResult
impl Unpin for JavaAnalysisResult
impl UnwindSafe for JavaAnalysisResult
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