fn with_origin(circuit: C, node_id: NodeId, origin_node_id: GlobalNodeId) -> Self {
        Self {
            local_node_id: node_id,
            origin_node_id,
            circuit,
            val: Rc::new(UnsafeCell::new(StreamValue::empty())),
        }
    }
/// Create a stream whose origin differs from its node id.
Create a stream whose origin differs from its node id.
Create a stream whose origin differs from its node id .
fn with_origin(circuit: C, node_id: NodeId, origin_node_id: GlobalNodeId) -> Self {
        Self {
            local_node_id: node_id,
            origin_node_id,
            circuit,
            val: Rc::new(UnsafeCell::new(StreamValue::empty())),
        }
    }
fn with_origin ( circuit : C , node_id : NodeId , origin_node_id : GlobalNodeId ) -> Self { Self { local_node_id : node_id , origin_node_id , circuit , val : Rc :: new ( UnsafeCell :: new ( StreamValue :: empty ( ) ) ) , } }
Create a stream whose origin differs from its node id.
Create a stream whose origin differs from its node id .
circuit
C
node_id
NodeId
origin_node_id
GlobalNodeId