pub struct AurPackageDetails {Show 19 fields
pub name: String,
pub version: String,
pub description: String,
pub url: String,
pub licenses: Vec<String>,
pub groups: Vec<String>,
pub provides: Vec<String>,
pub depends: Vec<String>,
pub make_depends: Vec<String>,
pub opt_depends: Vec<String>,
pub conflicts: Vec<String>,
pub replaces: Vec<String>,
pub maintainer: Option<String>,
pub first_submitted: Option<i64>,
pub last_modified: Option<i64>,
pub popularity: Option<f64>,
pub num_votes: Option<u64>,
pub out_of_date: Option<u64>,
pub orphaned: bool,
}Expand description
Full AUR package details from the info endpoint.
Contains comprehensive information about a package, including all dependencies, metadata, and AUR-specific fields.
Fields§
§name: StringPackage name.
version: StringFull version string.
description: StringLong description.
url: StringUpstream project URL (may be empty if unknown).
licenses: Vec<String>SPDX or human-readable license identifiers.
groups: Vec<String>Group memberships.
provides: Vec<String>Virtual provisions supplied by this package.
depends: Vec<String>Required dependencies.
make_depends: Vec<String>Build dependencies.
opt_depends: Vec<String>Optional dependencies with annotations.
conflicts: Vec<String>Conflicting packages.
replaces: Vec<String>Packages that this package replaces.
maintainer: Option<String>Package maintainer username (None if orphaned).
first_submitted: Option<i64>First submission timestamp (Unix timestamp in seconds).
last_modified: Option<i64>Last modification timestamp (Unix timestamp in seconds).
popularity: Option<f64>AUR popularity score when available.
num_votes: Option<u64>Number of votes on AUR.
out_of_date: Option<u64>Timestamp when package was flagged out-of-date (Unix timestamp in seconds).
orphaned: boolWhether package is orphaned (no active maintainer).
Trait Implementations§
Source§impl Clone for AurPackageDetails
impl Clone for AurPackageDetails
Source§fn clone(&self) -> AurPackageDetails
fn clone(&self) -> AurPackageDetails
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more