pub struct EvidenceArtifact {
pub name: String,
pub revision: Option<String>,
pub path: Option<String>,
pub sha256: Option<String>,
pub license: Option<String>,
}Expand description
An immutable source or artifact identity.
Fields§
§name: StringRepository, fixture, oracle, or captured-artifact name.
revision: Option<String>Immutable revision, release, or capture identifier where available.
path: Option<String>Source path or artifact path within the named source.
sha256: Option<String>Content digest when the source is a materialized artifact.
license: Option<String>License or redistribution note for preserved source material.
Implementations§
Trait Implementations§
Source§impl Clone for EvidenceArtifact
impl Clone for EvidenceArtifact
Source§fn clone(&self) -> EvidenceArtifact
fn clone(&self) -> EvidenceArtifact
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 moreSource§impl Debug for EvidenceArtifact
impl Debug for EvidenceArtifact
Source§impl<'de> Deserialize<'de> for EvidenceArtifact
impl<'de> Deserialize<'de> for EvidenceArtifact
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 EvidenceArtifact
Source§impl PartialEq for EvidenceArtifact
impl PartialEq for EvidenceArtifact
Source§impl Serialize for EvidenceArtifact
impl Serialize for EvidenceArtifact
impl StructuralPartialEq for EvidenceArtifact
Auto Trait Implementations§
impl Freeze for EvidenceArtifact
impl RefUnwindSafe for EvidenceArtifact
impl Send for EvidenceArtifact
impl Sync for EvidenceArtifact
impl Unpin for EvidenceArtifact
impl UnsafeUnpin for EvidenceArtifact
impl UnwindSafe for EvidenceArtifact
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