Skip to main content

Rule

Trait Rule 

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

Required Methods§

Source

fn info(&self) -> RuleInfo

Source

fn run(&self, ws: &Workspace, ctx: &RuleContext<'_>, out: &mut dyn Emitter)

Implementors§