Trait twiggy_traits::Analyze[][src]

pub trait Analyze {
    type Data: Emit;
    fn analyze(items: &mut Items) -> Result<Self::Data, Error>;
}
Expand description

An analysis takes our IR and returns some kind of data results that can be emitted.

Associated Types

The resulting data from this analysis.

Required methods

Run this analysis on the given IR items.

Implementors