pub struct Package {Show 24 fields
pub name: String,
pub version: String,
pub description: Option<String>,
pub maintainer: Option<String>,
pub url: Option<String>,
pub num_votes: u32,
pub popularity: f32,
pub out_of_date: Option<u32>,
pub package_base: String,
pub package_base_id: u32,
pub first_submitted: u32,
pub last_modified: u32,
pub url_path: Option<String>,
pub id: u32,
pub depends: Option<Vec<String>>,
pub make_depends: Option<Vec<String>>,
pub opt_depends: Option<Vec<String>>,
pub check_depends: Option<Vec<String>>,
pub conflicts: Option<Vec<String>>,
pub provides: Option<Vec<String>>,
pub replaces: Option<Vec<String>>,
pub groups: Option<Vec<String>>,
pub license: Option<Vec<String>>,
pub keywords: Option<Vec<String>>,
}Expand description
This is a package. TODO(2020-05-03): Add more documentation.
Fields§
§name: StringPackage name
version: StringPackage version
description: Option<String>Package description (nullable)
maintainer: Option<String>Package maintainer (nullable)
url: Option<String>Package URL pointing to the package source (nullable)
num_votes: u32Number of votes
popularity: f32Popularity of the package from 0 to 10
out_of_date: Option<u32>Out of date flag. Could be a date or null.
package_base: StringPackage base name. Usually the same as the package name.
package_base_id: u32ID of the package base for this specific package.
first_submitted: u32First submitted date in unix time.
last_modified: u32Last modified date in unix time.
url_path: Option<String>URL path to the package snapshot. (null)
id: u32Unique ID of the package.
depends: Option<Vec<String>>Vector of dependencies
make_depends: Option<Vec<String>>Vector of make dependencies
opt_depends: Option<Vec<String>>Vector of optional dependencies
check_depends: Option<Vec<String>>Vector of check dependencies
conflicts: Option<Vec<String>>Vector of conflicts
provides: Option<Vec<String>>Vector of provides
replaces: Option<Vec<String>>Vector of packages replaced by this package
groups: Option<Vec<String>>Vector of groups
license: Option<Vec<String>>Vector of licenses defind in the PKGBUILD
keywords: Option<Vec<String>>Vector of keywords