compare_version

Function compare_versions

Source
pub fn compare_versions(
    version1: &str,
    version2: &str,
) -> Result<VersionComparison, VersionError>
Expand description

Comparison functions Compares two version strings and returns a VersionComparison enum.

§Arguments

  • version1 - A string slice that holds the first version to compare.
  • version2 - A string slice that holds the second version to compare.

§Errors

Returns a VersionError if either version cannot be parsed.

§Examples

use compare_version::*;
let result = compare_versions("1.2.3", "1.2.4");
assert_eq!(result, Ok(VersionComparison::Less));