1 2 3 4 5 6 7 8 9 10 11 12 13
use crate::*; wrap_fn!(pub x, UnitaryBuilder::x, r); wrap_fn!(pub y, UnitaryBuilder::y, r); wrap_fn!(pub z, UnitaryBuilder::z, r); wrap_fn!(pub not, UnitaryBuilder::not, r); wrap_fn!(pub swap, (UnitaryBuilder::swap), ra, rb); wrap_fn!(pub h, UnitaryBuilder::hadamard, r);