pub enum GraphWriteCorrelation {
Cartesian,
OutgoingRelationship {
label: Label,
},
IncomingRelationship {
label: Label,
},
}Expand description
How a cross-variable write correlates its target and source node matches (Unit 10b/W3).
Variants§
Cartesian
Cartesian product of the target and source matches.
OutgoingRelationship
Pairs linked by (target)-[:label]->(source).
IncomingRelationship
Pairs linked by (target)<-[:label]-(source).
Trait Implementations§
Source§impl Clone for GraphWriteCorrelation
impl Clone for GraphWriteCorrelation
Source§fn clone(&self) -> GraphWriteCorrelation
fn clone(&self) -> GraphWriteCorrelation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GraphWriteCorrelation
impl Debug for GraphWriteCorrelation
Source§impl<'de> Deserialize<'de> for GraphWriteCorrelation
impl<'de> Deserialize<'de> for GraphWriteCorrelation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GraphWriteCorrelation
Source§impl PartialEq for GraphWriteCorrelation
impl PartialEq for GraphWriteCorrelation
Source§fn eq(&self, other: &GraphWriteCorrelation) -> bool
fn eq(&self, other: &GraphWriteCorrelation) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GraphWriteCorrelation
impl Serialize for GraphWriteCorrelation
impl StructuralPartialEq for GraphWriteCorrelation
Auto Trait Implementations§
impl Freeze for GraphWriteCorrelation
impl RefUnwindSafe for GraphWriteCorrelation
impl Send for GraphWriteCorrelation
impl Sync for GraphWriteCorrelation
impl Unpin for GraphWriteCorrelation
impl UnsafeUnpin for GraphWriteCorrelation
impl UnwindSafe for GraphWriteCorrelation
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.