Semantic Versioning (SemVer 2.0.0) parser and comparator for MoonBit.
pub suberror SemVerError {
InvalidFormat(String)
InvalidNumber(String)
LeadingZero(String)
InvalidIdentifier(String)
}impl Eq for SemVerErrorimpl Show for SemVerErrorpub enum PreId {
Num(Int)
Str(String)
}fn inc(version : String, release : String, identifier? : String, identifier_base? : Int) -> String?Semantic Versioning (SemVer 2.0.0) parser and comparator for MoonBit.