pub fn connect(self, input: &Stream<Circuit<P>, D>) {
        let Self { feedback, output } = self;
        let circuit = output.circuit().clone();

        feedback.connect_with_preference(input, OwnershipPreference::STRONGLY_PREFER_OWNED);
        circuit.cache_insert(NestedDelayedId::new(input.local_node_id()), output);
    }
/// Connect `input` stream to the input of the `Z1Nested` operator.
Connect `input` stream to the input of the `Z1Nested` operator.
Connect ` input ` stream to the input of the ` Z1Nested ` operator .
pub fn connect(self, input: &Stream<Circuit<P>, D>) {
        let Self { feedback, output } = self;
        let circuit = output.circuit().clone();
        feedback.connect_with_preference(input, OwnershipPreference::STRONGLY_PREFER_OWNED);
        circuit.cache_insert(NestedDelayedId::new(input.local_node_id()), output);
    }
pub fn connect ( self , input : & Stream < Circuit < P > , D > ) { let Self { feedback , output } = self ; let circuit = output . circuit ( ) . clone ( ) ; feedback . connect_with_preference ( input , OwnershipPreference :: STRONGLY_PREFER_OWNED ) ; circuit . cache_insert ( NestedDelayedId :: new ( input . local_node_id ( ) ) , output ) ; }
Connect `input` stream to the input of the `Z1Nested` operator.
Connect ` input ` stream to the input of the ` Z1Nested ` operator .
self
input
&Stream<Circuit<P>, D>