rta-core 0.3.0

Core analyzers and report model for the Rust Technical Audit Toolkit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::{collector::RepositorySnapshot, model::AnalysisSection};

pub mod architecture;
pub mod code_quality;
pub mod dependencies;
pub mod overview;
pub mod risks;
pub mod testing;

pub trait Analyzer<T: AnalysisSection> {
    fn analyze(&self, snapshot: &RepositorySnapshot) -> T;
}