debian_analyzer::relations

Function ensure_some_version

Source
pub fn ensure_some_version(relations: &mut Relations, package: &str) -> bool
Expand description

Ensure that a relation exists for a particular package.

§Arguments

  • relations - Relations to update
  • package - Package name

§Examples

use debian_control::lossless::relations::Relations;
use debian_analyzer::relations::ensure_some_version;

let mut rels: Relations = "".parse().unwrap();
ensure_some_version(&mut rels, "foo");
assert_eq!("foo", rels.to_string());

let mut rels: Relations = "foo".parse().unwrap();
ensure_some_version(&mut rels, "foo");
assert_eq!("foo", rels.to_string());

let mut rels: Relations = "foo (>= 1), bar".parse().unwrap();
ensure_some_version(&mut rels, "foo");
assert_eq!("foo (>= 1), bar", rels.to_string());