pub struct QuantumRegister {
pub n_qubits: usize,
pub state: Vec<Complex>,
}Expand description
Quantum register: n qubits with 2^n amplitudes.
Fields§
§n_qubits: usize§state: Vec<Complex>Implementations§
Trait Implementations§
Source§impl Clone for QuantumRegister
impl Clone for QuantumRegister
Source§fn clone(&self) -> QuantumRegister
fn clone(&self) -> QuantumRegister
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 QuantumRegister
impl RefUnwindSafe for QuantumRegister
impl Send for QuantumRegister
impl Sync for QuantumRegister
impl Unpin for QuantumRegister
impl UnsafeUnpin for QuantumRegister
impl UnwindSafe for QuantumRegister
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