[][src]Struct pkginfo::PkgInfo

pub struct PkgInfo {
    pub pkg_name: String,
    pub pkg_base: Option<String>,
    pub pkg_ver: String,
    pub pkg_desc: String,
    pub url: Option<String>,
    pub size: u32,
    pub arch: Architecture,
    pub license: Option<License>,
    pub conflict: Vec<String>,
    pub provides: Vec<String>,
    pub depend: Vec<String>,
    pub opt_depend: Vec<String>,
    pub make_depend: Vec<String>,
}

PkgInfo represents the data from an Arch linux package.

Fields

pkg_name: Stringpkg_base: Option<String>pkg_ver: Stringpkg_desc: Stringurl: Option<String>size: u32arch: Architecturelicense: Option<License>conflict: Vec<String>provides: Vec<String>depend: Vec<String>opt_depend: Vec<String>make_depend: Vec<String>

Trait Implementations

impl Debug for PkgInfo[src]

impl Default for PkgInfo[src]

Implement the Default trait for PkgInfo

Auto Trait Implementations

impl RefUnwindSafe for PkgInfo

impl Send for PkgInfo

impl Sync for PkgInfo

impl Unpin for PkgInfo

impl UnwindSafe for PkgInfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.