pub enum ArtifactPayloadKind {
LocalSha256,
ExternalReference,
Absent,
}Expand description
Closed payload reference kind.
Variants§
LocalSha256
Locally retained bytes addressed by SHA-256.
ExternalReference
External-only historical reference.
Absent
Explicitly absent bytes.
Implementations§
Trait Implementations§
Source§impl Clone for ArtifactPayloadKind
impl Clone for ArtifactPayloadKind
impl Copy for ArtifactPayloadKind
Source§impl Debug for ArtifactPayloadKind
impl Debug for ArtifactPayloadKind
Source§impl<'de> Deserialize<'de> for ArtifactPayloadKind
impl<'de> Deserialize<'de> for ArtifactPayloadKind
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 ArtifactPayloadKind
Source§impl Hash for ArtifactPayloadKind
impl Hash for ArtifactPayloadKind
Source§impl PartialEq for ArtifactPayloadKind
impl PartialEq for ArtifactPayloadKind
Source§impl Serialize for ArtifactPayloadKind
impl Serialize for ArtifactPayloadKind
impl StructuralPartialEq for ArtifactPayloadKind
Auto Trait Implementations§
impl Freeze for ArtifactPayloadKind
impl RefUnwindSafe for ArtifactPayloadKind
impl Send for ArtifactPayloadKind
impl Sync for ArtifactPayloadKind
impl Unpin for ArtifactPayloadKind
impl UnsafeUnpin for ArtifactPayloadKind
impl UnwindSafe for ArtifactPayloadKind
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.