pub trait Rule {
// Required methods
fn info(&self) -> RuleInfo;
fn run(&self, ws: &Workspace, ctx: &RuleContext<'_>, out: &mut dyn Emitter);
}pub trait Rule {
// Required methods
fn info(&self) -> RuleInfo;
fn run(&self, ws: &Workspace, ctx: &RuleContext<'_>, out: &mut dyn Emitter);
}