pub enum BaseGate {
I,
X,
Y,
Z,
H,
S,
Sdg,
T,
Tdg,
P,
}Expand description
The 1-qubit base gates. P carries a dyadic index in Gate::param.
Variants§
Trait Implementations§
impl Copy for BaseGate
impl Eq for BaseGate
impl StructuralPartialEq for BaseGate
Auto Trait Implementations§
impl Freeze for BaseGate
impl RefUnwindSafe for BaseGate
impl Send for BaseGate
impl Sync for BaseGate
impl Unpin for BaseGate
impl UnsafeUnpin for BaseGate
impl UnwindSafe for BaseGate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.