Struct azure_devops_rust_api::artifacts::models::PackageVersion
source · pub struct PackageVersion {Show 13 fields
pub minimal_package_version: MinimalPackageVersion,
pub links: Option<Value>,
pub author: Option<String>,
pub deleted_date: Option<OffsetDateTime>,
pub dependencies: Vec<PackageDependency>,
pub description: Option<String>,
pub files: Vec<PackageFile>,
pub other_versions: Vec<MinimalPackageVersion>,
pub protocol_metadata: Option<ProtocolMetadata>,
pub source_chain: Vec<UpstreamSource>,
pub summary: Option<String>,
pub tags: Vec<String>,
pub url: Option<String>,
}Expand description
A specific version of a package.
Fields§
§minimal_package_version: MinimalPackageVersion§links: Option<Value>Links
Package version author.
deleted_date: Option<OffsetDateTime>UTC date that this package version was deleted.
dependencies: Vec<PackageDependency>List of dependencies for this package version.
description: Option<String>Package version description.
files: Vec<PackageFile>Files associated with this package version, only relevant for multi-file package types.
other_versions: Vec<MinimalPackageVersion>Other versions of this package.
protocol_metadata: Option<ProtocolMetadata>Extended metadata for a specific package type.
source_chain: Vec<UpstreamSource>List of upstream sources through which a package version moved to land in this feed.
summary: Option<String>Package version summary.
Package version tags.
url: Option<String>Package version url.
Implementations§
Trait Implementations§
source§impl Clone for PackageVersion
impl Clone for PackageVersion
source§fn clone(&self) -> PackageVersion
fn clone(&self) -> PackageVersion
Returns a copy of the value. Read more
1.0.0 · 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 PackageVersion
impl Debug for PackageVersion
source§impl Default for PackageVersion
impl Default for PackageVersion
source§fn default() -> PackageVersion
fn default() -> PackageVersion
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PackageVersion
impl<'de> Deserialize<'de> for PackageVersion
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<PackageVersion> for PackageVersion
impl PartialEq<PackageVersion> for PackageVersion
source§fn eq(&self, other: &PackageVersion) -> bool
fn eq(&self, other: &PackageVersion) -> bool
This method tests for
self and other values to be equal, and is used
by ==.