pub enum DerivationSubjectKind {
Source,
Artifact,
Node,
Edge,
Assertion,
EvidenceLink,
AlgorithmRun,
}Expand description
Closed UUID subject kind for one derivation endpoint.
Variants§
Source
Immutable research Source.
Artifact
Immutable research Artifact.
Node
Public graph node UUID.
Edge
Public graph edge UUID.
Assertion
Immutable assertion UUID.
EvidenceLink
Evidence-link UUID.
AlgorithmRun
Algorithm-run UUID.
Implementations§
Trait Implementations§
Source§impl Clone for DerivationSubjectKind
impl Clone for DerivationSubjectKind
impl Copy for DerivationSubjectKind
Source§impl Debug for DerivationSubjectKind
impl Debug for DerivationSubjectKind
Source§impl<'de> Deserialize<'de> for DerivationSubjectKind
impl<'de> Deserialize<'de> for DerivationSubjectKind
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 DerivationSubjectKind
Source§impl Hash for DerivationSubjectKind
impl Hash for DerivationSubjectKind
Source§impl PartialEq for DerivationSubjectKind
impl PartialEq for DerivationSubjectKind
Source§impl Serialize for DerivationSubjectKind
impl Serialize for DerivationSubjectKind
impl StructuralPartialEq for DerivationSubjectKind
Auto Trait Implementations§
impl Freeze for DerivationSubjectKind
impl RefUnwindSafe for DerivationSubjectKind
impl Send for DerivationSubjectKind
impl Sync for DerivationSubjectKind
impl Unpin for DerivationSubjectKind
impl UnsafeUnpin for DerivationSubjectKind
impl UnwindSafe for DerivationSubjectKind
Blanket Implementations§
impl<T> Allocation for T
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,
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.