pub enum OperationEdgeKind {
Data,
Ordering,
ResourceLifetime,
}Expand description
Why one operation precedes or is paired with another.
Variants§
Data
A value produced by the source operation feeds the target operation.
Ordering
Observable side effects require the source operation to precede target.
ResourceLifetime
An acquire operation is paired with its corresponding release.
Implementations§
Trait Implementations§
Source§impl Clone for OperationEdgeKind
impl Clone for OperationEdgeKind
Source§fn clone(&self) -> OperationEdgeKind
fn clone(&self) -> OperationEdgeKind
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 moreimpl Copy for OperationEdgeKind
Source§impl Debug for OperationEdgeKind
impl Debug for OperationEdgeKind
Source§impl<'de> Deserialize<'de> for OperationEdgeKind
impl<'de> Deserialize<'de> for OperationEdgeKind
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 OperationEdgeKind
Source§impl Ord for OperationEdgeKind
impl Ord for OperationEdgeKind
Source§fn cmp(&self, other: &OperationEdgeKind) -> Ordering
fn cmp(&self, other: &OperationEdgeKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OperationEdgeKind
impl PartialEq for OperationEdgeKind
Source§impl PartialOrd for OperationEdgeKind
impl PartialOrd for OperationEdgeKind
Source§impl Serialize for OperationEdgeKind
impl Serialize for OperationEdgeKind
impl StructuralPartialEq for OperationEdgeKind
Auto Trait Implementations§
impl Freeze for OperationEdgeKind
impl RefUnwindSafe for OperationEdgeKind
impl Send for OperationEdgeKind
impl Sync for OperationEdgeKind
impl Unpin for OperationEdgeKind
impl UnsafeUnpin for OperationEdgeKind
impl UnwindSafe for OperationEdgeKind
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.