Enum ket::instruction::QuantumGate
source · pub enum QuantumGate {
PauliX,
PauliY,
PauliZ,
Hadamard,
Phase(f64),
RX(f64),
RY(f64),
RZ(f64),
Unitary([[(f64, f64); 2]; 2]),
}Variants§
Implementations§
source§impl QuantumGate
impl QuantumGate
Trait Implementations§
source§impl Debug for QuantumGate
impl Debug for QuantumGate
source§impl<'de> Deserialize<'de> for QuantumGate
impl<'de> Deserialize<'de> for QuantumGate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more