Struct debcargo::config::Config [−][src]
pub struct Config { pub bin: Option<bool>, pub bin_name: String, pub semver_suffix: bool, pub overlay: Option<PathBuf>, pub excludes: Option<Vec<String>>, pub allow_prerelease_deps: bool, pub summary: String, pub source: Option<SourceOverride>, pub packages: Option<HashMap<String, PackageOverride>>, }
Fields
bin: Option<bool>
bin_name: String
semver_suffix: bool
overlay: Option<PathBuf>
excludes: Option<Vec<String>>
allow_prerelease_deps: bool
summary: String
source: Option<SourceOverride>
packages: Option<HashMap<String, PackageOverride>>
Methods
impl Config
[src]
impl Config
pub fn build_bin_package(&self) -> bool
[src]
pub fn build_bin_package(&self) -> bool
pub fn overlay_dir(&self, config_path: Option<&Path>) -> Option<PathBuf>
[src]
pub fn overlay_dir(&self, config_path: Option<&Path>) -> Option<PathBuf>
pub fn is_source_present(&self) -> bool
[src]
pub fn is_source_present(&self) -> bool
pub fn is_packages_present(&self) -> bool
[src]
pub fn is_packages_present(&self) -> bool
pub fn orig_tar_excludes(&self) -> Option<&Vec<String>>
[src]
pub fn orig_tar_excludes(&self) -> Option<&Vec<String>>
pub fn policy_version(&self) -> Option<&str>
[src]
pub fn policy_version(&self) -> Option<&str>
pub fn homepage(&self) -> Option<&str>
[src]
pub fn homepage(&self) -> Option<&str>
pub fn build_depends(&self) -> Option<&Vec<String>>
[src]
pub fn build_depends(&self) -> Option<&Vec<String>>
pub fn build_depends_excludes(&self) -> Option<&Vec<String>>
[src]
pub fn build_depends_excludes(&self) -> Option<&Vec<String>>
pub fn section(&self) -> Option<&str>
[src]
pub fn section(&self) -> Option<&str>
pub fn package_section(&self, pkgname: &str) -> Option<&str>
[src]
pub fn package_section(&self, pkgname: &str) -> Option<&str>
pub fn package_summary(&self, pkgname: &str) -> Option<(&str, &str)>
[src]
pub fn package_summary(&self, pkgname: &str) -> Option<(&str, &str)>
pub fn package_depends(&self, pkgname: &str) -> Option<&Vec<String>>
[src]
pub fn package_depends(&self, pkgname: &str) -> Option<&Vec<String>>
pub fn package_depends_for_feature<'a>(
&'a self,
feature: &'a str,
f_depends: Vec<&'a str>
) -> impl Iterator<Item = &str> + 'a
[src]
pub fn package_depends_for_feature<'a>(
&'a self,
feature: &'a str,
f_depends: Vec<&'a str>
) -> impl Iterator<Item = &str> + 'a
pub fn vcs_git(&self) -> Option<&str>
[src]
pub fn vcs_git(&self) -> Option<&str>
pub fn vcs_browser(&self) -> Option<&str>
[src]
pub fn vcs_browser(&self) -> Option<&str>
Trait Implementations
impl Debug for Config
[src]
impl Debug for Config
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Config
[src]
impl Clone for Config
fn clone(&self) -> Config
[src]
fn clone(&self) -> Config
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for Config
[src]
impl Default for Config