Struct id_tree_layout::embedder::Embedder [−][src]
pub struct Embedder<T> where
T: Visualize, { /* fields omitted */ }
The Embedder type provides a single public method embed
to arrange nodes of a tree into the
plane.
Implementations
impl<T> Embedder<T> where
T: Visualize,
[src]
impl<T> Embedder<T> where
T: Visualize,
[src]pub fn embed(tree: &Tree<T>) -> Embedding
[src]
This method creates an embedding of the nodes of the given tree in the plane.
Panics
The method should not panic. If you encounter a panic this should be originated from bugs in coding. Please report such panics.
Complexity
The algorithm is of time complexity class O(n).
Auto Trait Implementations
impl<T> RefUnwindSafe for Embedder<T> where
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Embedder<T> where
T: RefUnwindSafe,
impl<T> UnwindSafe for Embedder<T> where
T: UnwindSafe,
impl<T> UnwindSafe for Embedder<T> where
T: UnwindSafe,