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.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".