pub trait LanguageVulnerabilityChecker {
// Required method
fn check_vulnerabilities(
&self,
dependencies: &[DependencyInfo],
project_path: &Path,
) -> Result<Vec<VulnerableDependency>, VulnerabilityError>;
}Expand description
Common trait for language-specific vulnerability checkers
Required Methods§
fn check_vulnerabilities( &self, dependencies: &[DependencyInfo], project_path: &Path, ) -> Result<Vec<VulnerableDependency>, VulnerabilityError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".