pub struct ReleaseMetadataV8 {Show 14 fields
pub schema_version: String,
pub source_id: String,
pub release_metadata_ref: String,
pub publisher_id: String,
pub plugin_id: String,
pub version: String,
pub distribution_ref: ReleaseDistributionRef,
pub hashes: ReleasePackageHashSet,
pub release_metadata_signature: ReleaseMetadataSignatureRef,
pub package_signature: PackageReleaseSignatureRef,
pub compatibility: ReleaseCompatibility,
pub host_requirements: Option<Vec<ReleaseHostRequirement>>,
pub release_evidence: Option<ReleaseEvidence>,
pub metadata: Option<BTreeMap<String, String>>,
}Fields§
§schema_version: String§source_id: String§release_metadata_ref: String§publisher_id: String§plugin_id: String§version: String§distribution_ref: ReleaseDistributionRef§hashes: ReleasePackageHashSet§release_metadata_signature: ReleaseMetadataSignatureRef§package_signature: PackageReleaseSignatureRef§compatibility: ReleaseCompatibility§host_requirements: Option<Vec<ReleaseHostRequirement>>§release_evidence: Option<ReleaseEvidence>§metadata: Option<BTreeMap<String, String>>Trait Implementations§
Source§impl Clone for ReleaseMetadataV8
impl Clone for ReleaseMetadataV8
Source§fn clone(&self) -> ReleaseMetadataV8
fn clone(&self) -> ReleaseMetadataV8
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 ReleaseMetadataV8
impl Debug for ReleaseMetadataV8
Source§impl<'de> Deserialize<'de> for ReleaseMetadataV8
impl<'de> Deserialize<'de> for ReleaseMetadataV8
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 ReleaseMetadataV8
Source§impl PartialEq for ReleaseMetadataV8
impl PartialEq for ReleaseMetadataV8
Source§impl Serialize for ReleaseMetadataV8
impl Serialize for ReleaseMetadataV8
impl StructuralPartialEq for ReleaseMetadataV8
Auto Trait Implementations§
impl Freeze for ReleaseMetadataV8
impl RefUnwindSafe for ReleaseMetadataV8
impl Send for ReleaseMetadataV8
impl Sync for ReleaseMetadataV8
impl Unpin for ReleaseMetadataV8
impl UnsafeUnpin for ReleaseMetadataV8
impl UnwindSafe for ReleaseMetadataV8
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