pub enum ExtendedRelationKind {
References,
Tests,
RoutesTo,
Configures,
Deploys,
Reads,
Writes,
}Expand description
Additive graph-only relation families.
Variants§
References
A source references a declaration or resource.
Tests
A test exercises a source target.
RoutesTo
A route or protocol entry reaches a handler.
Configures
Configuration selects or controls a target.
Deploys
Deployment or infrastructure configuration provisions a target.
Reads
A source performs a bounded static read.
Writes
A source performs a bounded static write.
Trait Implementations§
Source§impl Clone for ExtendedRelationKind
impl Clone for ExtendedRelationKind
Source§fn clone(&self) -> ExtendedRelationKind
fn clone(&self) -> ExtendedRelationKind
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 ExtendedRelationKind
impl Debug for ExtendedRelationKind
Source§impl<'de> Deserialize<'de> for ExtendedRelationKind
impl<'de> Deserialize<'de> for ExtendedRelationKind
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
Source§impl PartialEq for ExtendedRelationKind
impl PartialEq for ExtendedRelationKind
Source§impl Serialize for ExtendedRelationKind
impl Serialize for ExtendedRelationKind
impl Copy for ExtendedRelationKind
impl Eq for ExtendedRelationKind
impl StructuralPartialEq for ExtendedRelationKind
Auto Trait Implementations§
impl Freeze for ExtendedRelationKind
impl RefUnwindSafe for ExtendedRelationKind
impl Send for ExtendedRelationKind
impl Sync for ExtendedRelationKind
impl Unpin for ExtendedRelationKind
impl UnwindSafe for ExtendedRelationKind
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.