pub enum RetentionRequiredKind {
Artifact,
EvidenceLink,
Source,
Assertion,
}Expand description
Closed subject kind for one retention dependency endpoint.
Variants§
Artifact
Immutable research Artifact.
EvidenceLink
Evidence-link UUID.
Source
Immutable research Source.
Assertion
Immutable assertion UUID.
Implementations§
Trait Implementations§
Source§impl Clone for RetentionRequiredKind
impl Clone for RetentionRequiredKind
impl Copy for RetentionRequiredKind
Source§impl Debug for RetentionRequiredKind
impl Debug for RetentionRequiredKind
Source§impl<'de> Deserialize<'de> for RetentionRequiredKind
impl<'de> Deserialize<'de> for RetentionRequiredKind
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 RetentionRequiredKind
Source§impl Hash for RetentionRequiredKind
impl Hash for RetentionRequiredKind
Source§impl PartialEq for RetentionRequiredKind
impl PartialEq for RetentionRequiredKind
Source§impl Serialize for RetentionRequiredKind
impl Serialize for RetentionRequiredKind
impl StructuralPartialEq for RetentionRequiredKind
Auto Trait Implementations§
impl Freeze for RetentionRequiredKind
impl RefUnwindSafe for RetentionRequiredKind
impl Send for RetentionRequiredKind
impl Sync for RetentionRequiredKind
impl Unpin for RetentionRequiredKind
impl UnsafeUnpin for RetentionRequiredKind
impl UnwindSafe for RetentionRequiredKind
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.