[][src]Function qip::common_circuits::condition

pub fn condition<F, QS>(
    b: &mut dyn UnitaryBuilder,
    cq: Qubit,
    qs: QS,
    f: F
) -> Result<(Qubit, QS), &'static str> where
    F: Fn(&mut dyn UnitaryBuilder, QS) -> Result<QS, &'static str>, 

Condition a circuit defined by f using cq.