[][src]Trait svlint::linter::Rule

pub trait Rule: Sync + Send {
    fn check(&self, syntax_tree: &SyntaxTree, node: &RefNode) -> RuleResult;
fn name(&self) -> String;
fn hint(&self) -> String;
fn reason(&self) -> String; }

Required methods

fn check(&self, syntax_tree: &SyntaxTree, node: &RefNode) -> RuleResult

fn name(&self) -> String

fn hint(&self) -> String

fn reason(&self) -> String

Loading content...

Implementors

impl Rule for CaseDefault[src]

impl Rule for EnumWithType[src]

impl Rule for ForWithBegin[src]

impl Rule for FunctionSameAsSystemFunction[src]

impl Rule for FunctionWithAutomatic[src]

impl Rule for GenerateForWithLabel[src]

impl Rule for GenerateIfWithLabel[src]

impl Rule for GenerateKeyword[src]

impl Rule for GenvarDeclaration[src]

impl Rule for IfWithBegin[src]

impl Rule for InoutWithTri[src]

impl Rule for InputWithVar[src]

impl Rule for InterfacePortWithModport[src]

impl Rule for LegacyAlways[src]

impl Rule for LevelSensitiveAlways[src]

impl Rule for LoopVariableDeclaration[src]

impl Rule for NonAnsiModule[src]

impl Rule for OutputWithVar[src]

impl Rule for ParameterInPackage[src]

impl Rule for PriorityKeyword[src]

impl Rule for TabCharactor[src]

impl Rule for Unique0Keyword[src]

impl Rule for UniqueKeyword[src]

impl Rule for WireReg[src]

Loading content...