pub struct LocalDetachedSignatureArtifact {Show 17 fields
pub version: u8,
pub artifact_profile: ArtifactProfile,
pub algorithm: LocalDetachedSignatureAlgorithm,
pub tenant_id: String,
pub raw_cid: String,
pub content_digest: String,
pub content_size_bytes: u64,
pub workload: WorkloadDescriptor,
pub resource: ResourceDescriptor,
pub purpose: Option<String>,
pub labels: Vec<String>,
pub attributes: BTreeMap<String, String>,
pub binding_targets: Vec<String>,
pub signer_key_id: String,
pub signer_public_key_b64: String,
pub binding_hash: String,
pub signature_b64: String,
}Fields§
§version: u8§artifact_profile: ArtifactProfile§algorithm: LocalDetachedSignatureAlgorithm§tenant_id: String§raw_cid: String§content_digest: String§content_size_bytes: u64§workload: WorkloadDescriptor§resource: ResourceDescriptor§purpose: Option<String>§labels: Vec<String>§attributes: BTreeMap<String, String>§binding_targets: Vec<String>§signer_key_id: String§signer_public_key_b64: String§binding_hash: String§signature_b64: StringTrait Implementations§
Source§impl Clone for LocalDetachedSignatureArtifact
impl Clone for LocalDetachedSignatureArtifact
Source§fn clone(&self) -> LocalDetachedSignatureArtifact
fn clone(&self) -> LocalDetachedSignatureArtifact
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<'de> Deserialize<'de> for LocalDetachedSignatureArtifact
impl<'de> Deserialize<'de> for LocalDetachedSignatureArtifact
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
Source§impl PartialEq for LocalDetachedSignatureArtifact
impl PartialEq for LocalDetachedSignatureArtifact
Source§fn eq(&self, other: &LocalDetachedSignatureArtifact) -> bool
fn eq(&self, other: &LocalDetachedSignatureArtifact) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for LocalDetachedSignatureArtifact
impl StructuralPartialEq for LocalDetachedSignatureArtifact
Auto Trait Implementations§
impl Freeze for LocalDetachedSignatureArtifact
impl RefUnwindSafe for LocalDetachedSignatureArtifact
impl Send for LocalDetachedSignatureArtifact
impl Sync for LocalDetachedSignatureArtifact
impl Unpin for LocalDetachedSignatureArtifact
impl UnsafeUnpin for LocalDetachedSignatureArtifact
impl UnwindSafe for LocalDetachedSignatureArtifact
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