pub trait LayoutEngine {
// Required method
fn layout(
&self,
nodes: &[LayoutNode],
edges: &[LayoutEdge],
config: &LayoutConfig,
) -> Result<Layout>;
}Expand description
Layout engine trait
Required Methods§
Sourcefn layout(
&self,
nodes: &[LayoutNode],
edges: &[LayoutEdge],
config: &LayoutConfig,
) -> Result<Layout>
fn layout( &self, nodes: &[LayoutNode], edges: &[LayoutEdge], config: &LayoutConfig, ) -> Result<Layout>
Computes the layout for a set of nodes and edges.