fn get(&self) -> &Self::Node
[src]fn get_mut(&mut self) -> &mut Self::Node
[src]fn meta(&self) -> &MetaData
[src]fn meta_mut(&mut self) -> &mut MetaData
[src]fn traverse(&self, cleanup: &mut CleanupState<'_, Self>)
[src]fn from_data(data: Self::Node) -> Self
[src]impl<K: Ord, N, E> GraphNode for TreeNode<K, N, E>
[src]type Node = N
fn get(&self) -> &Self::Node
[src]fn get_mut(&mut self) -> &mut Self::Node
[src]fn meta(&self) -> &MetaData
[src]fn meta_mut(&mut self) -> &mut MetaData
[src]fn traverse(&self, cleanup: &mut CleanupState<'_, Self>)
[src]fn from_data(data: Self::Node) -> Self
[src]impl<N, E> GraphNode for NamedNode<N, E>
[src]type Node = N
fn get(&self) -> &Self::Node
[src]fn get_mut(&mut self) -> &mut Self::Node
[src]fn meta(&self) -> &MetaData
[src]fn meta_mut(&mut self) -> &mut MetaData
[src]fn traverse(&self, cleanup: &mut CleanupState<'_, Self>)
[src]fn from_data(data: Self::Node) -> Self
[src]impl<N, E> GraphNode for OptionNode<N, E>
[src]type Node = N
fn get(&self) -> &Self::Node
[src]fn get_mut(&mut self) -> &mut Self::Node
[src]fn meta(&self) -> &MetaData
[src]fn meta_mut(&mut self) -> &mut MetaData
[src]fn traverse(&self, cleanup: &mut CleanupState<'_, Self>)
[src]fn from_data(data: Self::Node) -> Self
[src]impl<N, E> GraphNode for VecNode<N, E>
[src]