pub struct ArchitectureDetectorResult {
pub detected_patterns: Vec<ArchitecturePattern>,
pub confidence_scores: HashMap<String, f64>,
pub component_types: Vec<ComponentType>,
pub recommendations: Vec<String>,
pub insights: Vec<String>,
pub directory_structure: DirectoryAnalysis,
}
Expand description
架构检测结果
Fields§
§detected_patterns: Vec<ArchitecturePattern>
§confidence_scores: HashMap<String, f64>
§component_types: Vec<ComponentType>
§recommendations: Vec<String>
§insights: Vec<String>
§directory_structure: DirectoryAnalysis
Trait Implementations§
Source§impl Debug for ArchitectureDetectorResult
impl Debug for ArchitectureDetectorResult
Source§impl Default for ArchitectureDetectorResult
impl Default for ArchitectureDetectorResult
Source§fn default() -> ArchitectureDetectorResult
fn default() -> ArchitectureDetectorResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ArchitectureDetectorResult
impl RefUnwindSafe for ArchitectureDetectorResult
impl Send for ArchitectureDetectorResult
impl Sync for ArchitectureDetectorResult
impl Unpin for ArchitectureDetectorResult
impl UnwindSafe for ArchitectureDetectorResult
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