pub struct SqrtXDagger {
pub target: QubitId,
}Expand description
Square Root of X Dagger (√X†) gate
Fields§
§target: QubitIdTarget qubit
Trait Implementations§
Source§impl Clone for SqrtXDagger
impl Clone for SqrtXDagger
Source§fn clone(&self) -> SqrtXDagger
fn clone(&self) -> SqrtXDagger
Returns a copy 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 moreSource§impl Debug for SqrtXDagger
impl Debug for SqrtXDagger
Source§impl GateOp for SqrtXDagger
impl GateOp for SqrtXDagger
Source§fn matrix(&self) -> QuantRS2Result<Vec<Complex64>>
fn matrix(&self) -> QuantRS2Result<Vec<Complex64>>
Returns the matrix representation of this gate
Source§fn num_qubits(&self) -> usize
fn num_qubits(&self) -> usize
Returns the number of qubits this gate acts on
Source§fn is_parameterized(&self) -> bool
fn is_parameterized(&self) -> bool
Returns true if this gate is parameterized
impl Copy for SqrtXDagger
Auto Trait Implementations§
impl Freeze for SqrtXDagger
impl RefUnwindSafe for SqrtXDagger
impl Send for SqrtXDagger
impl Sync for SqrtXDagger
impl Unpin for SqrtXDagger
impl UnwindSafe for SqrtXDagger
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