Struct apt_parser::packages::Package
source · pub struct Package {Show 29 fields
pub package: String,
pub source: Option<String>,
pub version: String,
pub section: Option<String>,
pub priority: Option<String>,
pub architecture: String,
pub is_essential: Option<bool>,
pub depends: Option<Vec<String>>,
pub pre_depends: Option<Vec<String>>,
pub recommends: Option<Vec<String>>,
pub suggests: Option<Vec<String>>,
pub replaces: Option<Vec<String>>,
pub enhances: Option<Vec<String>>,
pub breaks: Option<Vec<String>>,
pub conflicts: Option<Vec<String>>,
pub installed_size: Option<i64>,
pub maintainer: Option<String>,
pub description: Option<String>,
pub homepage: Option<String>,
pub built_using: Option<String>,
pub package_type: Option<String>,
pub tags: Option<Vec<String>>,
pub filename: String,
pub size: i64,
pub md5sum: Option<String>,
pub sha1sum: Option<String>,
pub sha256sum: Option<String>,
pub sha512sum: Option<String>,
pub description_md5sum: Option<String>,
/* private fields */
}
Fields§
§package: String
§source: Option<String>
§version: String
§section: Option<String>
§priority: Option<String>
§architecture: String
§is_essential: Option<bool>
§depends: Option<Vec<String>>
§pre_depends: Option<Vec<String>>
§recommends: Option<Vec<String>>
§suggests: Option<Vec<String>>
§replaces: Option<Vec<String>>
§enhances: Option<Vec<String>>
§breaks: Option<Vec<String>>
§conflicts: Option<Vec<String>>
§installed_size: Option<i64>
§maintainer: Option<String>
§description: Option<String>
§homepage: Option<String>
§built_using: Option<String>
§package_type: Option<String>
§filename: String
§size: i64
§md5sum: Option<String>
§sha1sum: Option<String>
§sha256sum: Option<String>
§sha512sum: Option<String>
§description_md5sum: Option<String>
Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Package
impl Send for Package
impl Sync for Package
impl Unpin for Package
impl UnwindSafe for Package
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more