pub enum ExplicitReferenceKind {
Repository,
Service,
HttpContract,
EventChannel,
GraphqlOperation,
RpcMethod,
DatabaseTable,
Deployment,
ConfigKey,
Document,
Owner,
}Expand description
Kind of graph reference explicitly declared by documentation.
Variants§
Repository
Repository identity declared with repo:.
Service
Service identity declared with service:.
HttpContract
HTTP contract identity declared with http:.
EventChannel
Event channel identity declared with event:.
GraphqlOperation
GraphQL operation identity declared with graphql:.
RpcMethod
RPC method identity declared with rpc:.
DatabaseTable
Database table identity declared with table:.
Deployment
Deployment identity declared with deployment:.
ConfigKey
Configuration key identity declared with config:.
Document
Explicit Markdown or catalog document link.
Owner
Owner identity declared with owner: or an ownership field.
Trait Implementations§
Source§impl Clone for ExplicitReferenceKind
impl Clone for ExplicitReferenceKind
Source§fn clone(&self) -> ExplicitReferenceKind
fn clone(&self) -> ExplicitReferenceKind
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 ExplicitReferenceKind
Source§impl Debug for ExplicitReferenceKind
impl Debug for ExplicitReferenceKind
Source§impl<'de> Deserialize<'de> for ExplicitReferenceKind
impl<'de> Deserialize<'de> for ExplicitReferenceKind
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 ExplicitReferenceKind
Source§impl Hash for ExplicitReferenceKind
impl Hash for ExplicitReferenceKind
Source§impl Ord for ExplicitReferenceKind
impl Ord for ExplicitReferenceKind
Source§fn cmp(&self, other: &ExplicitReferenceKind) -> Ordering
fn cmp(&self, other: &ExplicitReferenceKind) -> 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 ExplicitReferenceKind
impl PartialEq for ExplicitReferenceKind
Source§impl PartialOrd for ExplicitReferenceKind
impl PartialOrd for ExplicitReferenceKind
Source§impl Serialize for ExplicitReferenceKind
impl Serialize for ExplicitReferenceKind
impl StructuralPartialEq for ExplicitReferenceKind
Auto Trait Implementations§
impl Freeze for ExplicitReferenceKind
impl RefUnwindSafe for ExplicitReferenceKind
impl Send for ExplicitReferenceKind
impl Sync for ExplicitReferenceKind
impl Unpin for ExplicitReferenceKind
impl UnsafeUnpin for ExplicitReferenceKind
impl UnwindSafe for ExplicitReferenceKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.