pub struct Control {Show 19 fields
pub package: String,
pub source: Option<String>,
pub version: String,
pub section: Option<String>,
pub priority: Option<String>,
pub architecture: String,
pub essential: Option<String>,
pub install_size: Option<u64>,
pub maintainer: String,
pub description: String,
pub homepage: Option<String>,
pub built_using: Option<String>,
pub depends: Vec<PackageWithVersion>,
pub pre_depends: Vec<PackageWithVersion>,
pub recommends: Vec<PackageWithVersion>,
pub suggests: Vec<PackageWithVersion>,
pub enhances: Vec<PackageWithVersion>,
pub breaks: Vec<PackageWithVersion>,
pub conflicts: Vec<PackageWithVersion>,
}
Expand description
Type doc: https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-binarycontrolfiles YAML format
Fields§
§package: String
§source: Option<String>
§version: String
§section: Option<String>
§priority: Option<String>
§architecture: String
§essential: Option<String>
§install_size: Option<u64>
§maintainer: String
§description: String
§homepage: Option<String>
§built_using: Option<String>
§depends: Vec<PackageWithVersion>
§pre_depends: Vec<PackageWithVersion>
§recommends: Vec<PackageWithVersion>
§suggests: Vec<PackageWithVersion>
§enhances: Vec<PackageWithVersion>
§breaks: Vec<PackageWithVersion>
§conflicts: Vec<PackageWithVersion>
Trait Implementations§
impl Eq for Control
impl StructuralPartialEq for Control
Auto Trait Implementations§
impl Freeze for Control
impl RefUnwindSafe for Control
impl Send for Control
impl Sync for Control
impl Unpin for Control
impl UnwindSafe for Control
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