Crate debversion
source ·Expand description
Debian version type, consistent with Section 5.6.12 in the Debian Policy Manual
This structure can be used for validating, dissecting and comparing Debian version strings.
§Examples
use debversion::Version;
let version1: Version = "1.2.3".parse().unwrap();
assert_eq!(version1.upstream_version.as_str(), "1.2.3");
assert_eq!(version1.debian_revision, None);
assert_eq!(version1.epoch, None);
let version2: Version = "1:1.2.3".parse().unwrap();
assert_eq!(version2.upstream_version.as_str(), "1.2.3");
assert_eq!(version2.debian_revision, None);
assert_eq!(version2.epoch, Some(1));
assert_eq!(version1, version1);
assert!(version1 < version2);Modules§
- Utilities for working with upstream versions.
Structs§
- A Debian version string