Skip to main content

GenericJudgment

Trait GenericJudgment 

Source
pub trait GenericJudgment: SizedSolverRule {
    // Required methods
    fn vars(&self) -> &[Id];
    fn premises(&self) -> &[Premise];

    // Provided method
    fn parse<Split: SplitStrategy>(params: &[Term], rules: &mut RuleSet<Split>) { ... }
}

Required Methodsยง

Source

fn vars(&self) -> &[Id]

Source

fn premises(&self) -> &[Premise]

Provided Methodsยง

Source

fn parse<Split: SplitStrategy>(params: &[Term], rules: &mut RuleSet<Split>)

Dyn Compatibilityยง

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementorsยง