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));