pub trait LayoutMeasurer<Key: NodeKey> {
    // Required method
    fn measure(
        &mut self,
        node_id: Key,
        node: &Node,
        area: &Area,
        parent_area: &Area,
        available_parent_area: &Area
    ) -> Option<Area>;
}

Required Methods§

source

fn measure( &mut self, node_id: Key, node: &Node, area: &Area, parent_area: &Area, available_parent_area: &Area ) -> Option<Area>

Implementors§