pub fn successors(&self) -> &Vec<Rc<Node>> {
        match *self {
            Node::Root(ref root) => &root.node.successors,
            _ => &self.node().successors,
        }
    }
/// Get or calculate successors of this node.
Get or calculate successors of this node.
Get or calculate successors of this node .
pub fn successors(&self) -> &Vec<Rc<Node>> {
        match *self {
            Node::Root(ref root) => &root.node.successors,
            _ => &self.node().successors,
        }
    }
pub fn successors ( & self ) -> & Vec < Rc < Node > > { match * self { Node :: Root ( ref root ) => & root . node . successors , _ => & self . node ( ) . successors , } }
Get or calculate successors of this node.
Get or calculate successors of this node .
&self
&self