version-number 0.4.0

Two and three component 'major.minor' and 'major.minor.patch' version number parsing
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use version_number::{Variant, Version};

fn main() {
    let version = Version::parse("9.8.7").unwrap();

    let opinions = version.map(|v| {
        if v.is(Variant::Base) {
            "Wowies"
        } else {
            "Nowsies"
        }
    });

    println!("{opinions}");
}