Version-LP-RS
A rust library for dealing with versions designed to be used with lovepack tools.
Overview
Contains a custom version Struct that is based on the Semantic Versioning System. Only supports the a.b.c format.
Also has support for wildcards when compairing Versions together.
let wild_version = from_str;
from_string.unwrap.is_compatible_with // will return true
And standard comparions can be used.
let ver_a = from_str;
let ver_b = from_str;
let ver_c = from_str;
ver_a < ver_b // true
ver_a == ver_c // true
As a final note, you cannot compare against patterns, patterns can only be checked using the is_compatible_with function.
Pattern Matching
Currently the only wildcard supported is *.