pub struct QuantumCircuit {
pub gates: Vec<(QuantumGate, Vec<usize>)>,
}Expand description
Quantum circuit: sequence of gate applications.
Fields§
§gates: Vec<(QuantumGate, Vec<usize>)>Implementations§
Trait Implementations§
Source§impl Clone for QuantumCircuit
impl Clone for QuantumCircuit
Source§fn clone(&self) -> QuantumCircuit
fn clone(&self) -> QuantumCircuit
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for QuantumCircuit
impl RefUnwindSafe for QuantumCircuit
impl Send for QuantumCircuit
impl Sync for QuantumCircuit
impl Unpin for QuantumCircuit
impl UnsafeUnpin for QuantumCircuit
impl UnwindSafe for QuantumCircuit
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