Semantic Version Library (Ver)
Linked with the "ver" type.
Example Usage
#[main]
fn main() {
const version = 1.2.3;
assert_eq(version.major(), 1);
assert_eq(version.minor(), 2);
assert_eq(version.patch(), 3);
assert_eq(version as str, "1.2.3");
}Ver.build(ver: ver) -> str
const ver = 1.2.3-release+build;
assert_eq(ver.build(), "build");Ver.clear_build(ver: ver) -> void
const ver = 1.2.3-release+build;
ver.clear_build();
assert_eq(ver, 1.2.3-release);Ver.clear_release(ver: ver) -> void
Ver.major(ver: ver) -> int
Ver.minor(ver: ver) -> int
Ver.patch(ver: ver) -> int
Ver.release(ver: ver) -> str
Ver.set_build(ver: ver, val: str) -> void
Ver.set_major(ver: ver, val: int) -> void
Ver.set_minor(ver: ver, val: int) -> void
Ver.set_patch(ver: ver, val: int) -> void
Ver.set_release(ver: ver, val: str) -> void
Last updated