pub struct Source {Show 18 fields
pub name: String,
pub build_depends: Option<Relations>,
pub build_depends_indep: Option<Relations>,
pub build_depends_arch: Option<Relations>,
pub build_conflicts: Option<Relations>,
pub build_conflicts_indep: Option<Relations>,
pub build_conflicts_arch: Option<Relations>,
pub standards_version: Option<String>,
pub homepage: Option<Url>,
pub section: Option<String>,
pub priority: Option<Priority>,
pub maintainer: Option<String>,
pub uploaders: Option<String>,
pub architecture: Option<String>,
pub rules_requires_root: Option<bool>,
pub testsuite: Option<String>,
pub vcs_git: Option<ParsedVcs>,
pub vcs_browser: Option<Url>,
}Expand description
The source package.
Fields§
§name: StringThe name of the source package.
build_depends: Option<Relations>The packages that this package depends on during build.
build_depends_indep: Option<Relations>The packages that this package depends on during build.
build_depends_arch: Option<Relations>The packages that this package depends on during build.
build_conflicts: Option<Relations>The packages that this package conflicts with during build.
build_conflicts_indep: Option<Relations>The packages that this package conflicts with during build.
build_conflicts_arch: Option<Relations>The packages that this package conflicts with during build.
standards_version: Option<String>The version of the Debian Policy Manual that the package complies with.
homepage: Option<Url>The homepage of the package.
section: Option<String>The section of the package.
priority: Option<Priority>The priority of the package.
maintainer: Option<String>The maintainer of the package.
uploaders: Option<String>The uploaders of the package.
architecture: Option<String>The architecture the package is built for.
rules_requires_root: Option<bool>Whether the package’s build rules require root.
testsuite: Option<String>The name of the test suite.
vcs_git: Option<ParsedVcs>The URL of the Git repository.
vcs_browser: Option<Url>The URL to the web interface of the VCS.
Trait Implementations§
Source§impl<P: Deb822LikeParagraph> FromDeb822Paragraph<P> for Source
impl<P: Deb822LikeParagraph> FromDeb822Paragraph<P> for Source
Source§impl<P: Deb822LikeParagraph> ToDeb822Paragraph<P> for Source
impl<P: Deb822LikeParagraph> ToDeb822Paragraph<P> for Source
Source§fn to_paragraph(&self) -> P
fn to_paragraph(&self) -> P
Source§fn update_paragraph(&self, para: &mut P)
fn update_paragraph(&self, para: &mut P)
impl StructuralPartialEq for Source
Auto Trait Implementations§
impl Freeze for Source
impl RefUnwindSafe for Source
impl Send for Source
impl Sync for Source
impl Unpin for Source
impl UnwindSafe for Source
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)