Struct aur::model::InfoResult[][src]

pub struct InfoResult {
    pub conflicts: Vec<String>,
    pub dependencies: Vec<String>,
    pub description: Option<String>,
    pub first_submitted: u64,
    pub id: u64,
    pub keywords: Vec<String>,
    pub last_modified: u64,
    pub license: Vec<String>,
    pub maintainer: Option<String>,
    pub make_depends: Vec<String>,
    pub name: String,
    pub num_votes: u64,
    pub optional_dependencies: Vec<String>,
    pub out_of_date: Option<u64>,
    pub package_base: String,
    pub package_base_id: u64,
    pub popularity: f64,
    pub provides: Vec<String>,
    pub url: Option<String>,
    pub url_path: String,
    pub version: String,
}

A result for a search with additional information metadata.

Fields

A list of package names that conflicts with this package.

The packages that this package depends upon.

A longer description of the package.

When the package was first submitted.

The ID of the package.

The keywords that the package has been marked with for queryability.

When the package was last modified.

The license(s) that the project is licensed under.

The name of the package's maintainer.

The list of dependencies to make the package.

The name of the package.

The number of votes that the package has.

The packages that this package optionally depends upon.

When the package was marked as out-of-date.

The name of the base package.

The ID of the base package.

The relative popularity of the package.

A list of packages this provides for.

URL to the package's project home.

Path to the package's snapshot tar.

The version of the package.

Trait Implementations

impl Clone for InfoResult
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for InfoResult
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for InfoResult

impl Sync for InfoResult