pub trait ComplianceChecker: Debug {
// Required methods
fn check_compliance(&self, plugininfo: &PluginInfo) -> ComplianceResult;
fn name(&self) -> &str;
fn requirements(&self) -> Vec<ComplianceRequirement>;
}Expand description
Compliance checker trait
Required Methods§
Sourcefn check_compliance(&self, plugininfo: &PluginInfo) -> ComplianceResult
fn check_compliance(&self, plugininfo: &PluginInfo) -> ComplianceResult
Check plugin compliance
Sourcefn requirements(&self) -> Vec<ComplianceRequirement>
fn requirements(&self) -> Vec<ComplianceRequirement>
Get compliance requirements