Skip to main content

cmp_version

Function cmp_version 

Source
pub fn cmp_version(a: &str, b: &str) -> Ordering
Expand description

strverscmp-like natural / version comparison (ls -v).

Digit runs compare numerically (with leading-zero special-case similar to glibc); non-digit runs compare byte-wise. ~ sorts before every other character and before end-of-string (glibc strverscmp).