1 2 3 4 5 6 7 8 9 10 11 12 13
//! Architecture-dimension projection: legacy `Vec<Finding>` → typed //! `Vec<ArchitectureFinding>`. use crate::domain::findings::ArchitectureFinding; use crate::domain::Finding; /// Project legacy architecture findings into typed ArchitectureFinding wrappers. pub(crate) fn project_architecture(legacy: &[Finding]) -> Vec<ArchitectureFinding> { legacy .iter() .map(|f| ArchitectureFinding { common: f.clone() }) .collect() }