use crate::ArchitectureLintRule;
pub struct ArchitectureLintCollection {
lints: Vec<Box<dyn ArchitectureLintRule + Send>>,
}
impl ArchitectureLintCollection {
pub fn new(lints: Vec<Box<dyn ArchitectureLintRule + Send>>) -> ArchitectureLintCollection {
ArchitectureLintCollection { lints }
}
pub fn lints(&self) -> &Vec<Box<dyn ArchitectureLintRule + Send>> {
&self.lints
}
}