Trait rune::Resolve[][src]

pub trait Resolve<'a>: ResolveOwned {
    type Output: 'a;
    fn resolve(
        &self,
        storage: &Storage,
        source: &'a Source
    ) -> Result<Self::Output, ResolveError>; }
Expand description

A type that can be resolved to an internal value based on a source.

Associated Types

The output type being resolved into.

Required methods

Resolve the value from parsed AST.

Implementors