range: std.SemanticVersion.Rangeglibc: std.SemanticVersionpub inline fn includesVersion(range: HurdVersionRange, ver: std.SemanticVersion) boolrange: HurdVersionRangever: std.SemanticVersionpub inline fn includesVersion(range: HurdVersionRange, ver: std.SemanticVersion) bool {
return range.range.includesVersion(ver);
}pub inline fn isAtLeast(range: HurdVersionRange, ver: std.SemanticVersion) ?boolChecks if system is guaranteed to be at least version or older than version.
Returns null if a runtime check is required.
range: HurdVersionRangever: std.SemanticVersionpub inline fn isAtLeast(range: HurdVersionRange, ver: std.SemanticVersion) ?bool {
return range.range.isAtLeast(ver);
}pub const HurdVersionRange = struct {
range: std.SemanticVersion.Range,
glibc: std.SemanticVersion,
pub inline fn includesVersion(range: HurdVersionRange, ver: std.SemanticVersion) bool {
return range.range.includesVersion(ver);
}
/// Checks if system is guaranteed to be at least `version` or older than `version`.
/// Returns `null` if a runtime check is required.
pub inline fn isAtLeast(range: HurdVersionRange, ver: std.SemanticVersion) ?bool {
return range.range.isAtLeast(ver);
}
}