pub struct EntanglementEdge {
pub source: usize,
pub target: usize,
pub strength: f32,
pub entanglement_type: EntanglementType,
}Expand description
Entanglement edge between qubits
Fields§
§source: usizeSource qubit
target: usizeTarget qubit
strength: f32Entanglement strength
entanglement_type: EntanglementTypeEntanglement type
Trait Implementations§
Source§impl Clone for EntanglementEdge
impl Clone for EntanglementEdge
Source§fn clone(&self) -> EntanglementEdge
fn clone(&self) -> EntanglementEdge
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 EntanglementEdge
impl RefUnwindSafe for EntanglementEdge
impl Send for EntanglementEdge
impl Sync for EntanglementEdge
impl Unpin for EntanglementEdge
impl UnsafeUnpin for EntanglementEdge
impl UnwindSafe for EntanglementEdge
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more