pub struct TensorEdge {
pub tensor1: usize,
pub index1: String,
pub tensor2: usize,
pub index2: String,
}Expand description
Edge in the tensor network
Fields§
§tensor1: usizeFirst tensor ID
index1: StringIndex on first tensor
tensor2: usizeSecond tensor ID
index2: StringIndex 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<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