pub trait Rule {
// Required methods
fn metadata(&self) -> &RuleMetadata;
fn match_file(
&self,
file: &ParsedFile,
ctx: &RuleContext<'_>,
) -> Vec<RuleMatch>;
}Required Methods§
fn metadata(&self) -> &RuleMetadata
fn match_file(&self, file: &ParsedFile, ctx: &RuleContext<'_>) -> Vec<RuleMatch>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".