Skip to main content

DeriveShape

Trait DeriveShape 

Source
pub trait DeriveShape {
    // Required method
    fn derive_shape(&self, symbol_table: &mut BTreeMap<Rc<str>, Shape>) -> Shape;
}
Expand description

Trait for shape derivation.

Required Methods§

Source

fn derive_shape(&self, symbol_table: &mut BTreeMap<Rc<str>, Shape>) -> Shape

Derive a shape using a provided symbol table.

Implementors§