pub trait TypeExpression<Out = Handle> {
// Required method
fn evaluate(&self, table: &mut Table, node: Handle) -> Result<Out, Error>;
}Expand description
A TypeExpression is a syntactic representation of a TypeKind, and is used to construct type bindings in a Table’s typing context.