pub struct TensorEdge {
pub tensor1: usize,
pub index1: String,
pub tensor2: usize,
pub index2: String,
}
Expand description
Edge in the tensor network
Fields§
§tensor1: usize
First tensor ID
index1: String
Index on first tensor
tensor2: usize
Second tensor ID
index2: String
Index on second tensor
Trait Implementations§
Source§impl Clone for TensorEdge
impl Clone for TensorEdge
Source§fn clone(&self) -> TensorEdge
fn clone(&self) -> TensorEdge
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 moreSource§impl Debug for TensorEdge
impl Debug for TensorEdge
Source§impl Hash for TensorEdge
impl Hash for TensorEdge
Source§impl PartialEq for TensorEdge
impl PartialEq for TensorEdge
impl Eq for TensorEdge
impl StructuralPartialEq for TensorEdge
Auto Trait Implementations§
impl Freeze for TensorEdge
impl RefUnwindSafe for TensorEdge
impl Send for TensorEdge
impl Sync for TensorEdge
impl Unpin for TensorEdge
impl UnwindSafe for TensorEdge
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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