Type Definition moore_vhdl::lazy::LazyTypeval[][src]

pub type LazyTypeval<'sb, 'ast, 'ctx> = Box<dyn for<'a, 'b, 'c> Fn(&'a TypeckContext<'b, 'c, 'sb, 'ast, 'ctx>) -> Result<&'ctx Ty> + 'sb>;
Expand description

A callback to lazily evaluate the type of a node.