Skip to main content

PreRule

Trait PreRule 

Source
pub(crate) trait PreRule: Debug {
    // Required methods
    fn get_value(&self) -> Option<PreRuleValue>;
    fn compiled(&mut self, state: &mut StateManager) -> CompiledResult;
    fn equals(&self, other: &dyn PreRule) -> bool;
}

Required Methods§

Source

fn get_value(&self) -> Option<PreRuleValue>

Source

fn compiled(&mut self, state: &mut StateManager) -> CompiledResult

Source

fn equals(&self, other: &dyn PreRule) -> bool

Implementors§