pub struct ReleaseMetadataV5 {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 ReleaseMetadataV5
impl Clone for ReleaseMetadataV5
Source§fn clone(&self) -> ReleaseMetadataV5
fn clone(&self) -> ReleaseMetadataV5
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 ReleaseMetadataV5
impl Debug for ReleaseMetadataV5
Source§impl<'de> Deserialize<'de> for ReleaseMetadataV5
impl<'de> Deserialize<'de> for ReleaseMetadataV5
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 ReleaseMetadataV5
Source§impl PartialEq for ReleaseMetadataV5
impl PartialEq for ReleaseMetadataV5
Source§impl Serialize for ReleaseMetadataV5
impl Serialize for ReleaseMetadataV5
impl StructuralPartialEq for ReleaseMetadataV5
Auto Trait Implementations§
impl Freeze for ReleaseMetadataV5
impl RefUnwindSafe for ReleaseMetadataV5
impl Send for ReleaseMetadataV5
impl Sync for ReleaseMetadataV5
impl Unpin for ReleaseMetadataV5
impl UnsafeUnpin for ReleaseMetadataV5
impl UnwindSafe for ReleaseMetadataV5
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