pub fn shared(self) -> SharedNode<C> {
        let calc = Arc::new(Mutex::new(self.calc));
        Node {
            calc,
            graph: self.graph,
        }
    }
/// Wraps this node so that it can be used as an input to two or more dependent nodes.
Wraps this node so that it can be used as an input to two or more dependent nodes.
Wraps this node so that it can be used as an input to two or more dependent nodes .
pub fn shared(self) -> SharedNode<C> {
        let calc = Arc::new(Mutex::new(self.calc));
        Node {
            calc,
            graph: self.graph,
        }
    }
pub fn shared ( self ) -> SharedNode < C > { let calc = Arc :: new ( Mutex :: new ( self . calc ) ) ; Node { calc , graph : self . graph , } }
Wraps this node so that it can be used as an input to two or more dependent nodes.
Wraps this node so that it can be used as an input to two or more dependent nodes .
self
self