[][src]Trait cddl_cat::context::Context

pub trait Context {
    fn lookup_rule<'a>(&'a self, name: &str) -> Result<&'a Node, ValidateError>;
}

A Context contains any external information required for validation.

Right now, that only includes a function that understands how to resolve a name reference to an ivt::Rule.

Required methods

fn lookup_rule<'a>(&'a self, name: &str) -> Result<&'a Node, ValidateError>

Lookup a rule by name.

Loading content...

Implementors

impl Context for BasicContext[src]

Loading content...