Function eql [src]

Prototype

pub fn eql(a: OsVersion, b: OsVersion) bool

Parameters

a: OsVersionb: OsVersion

Source

pub fn eql(a: OsVersion, b: OsVersion) bool { const Tag = @typeInfo(OsVersion).@"union".tag_type.?; const a_tag: Tag = a; const b_tag: Tag = b; if (a_tag != b_tag) return false; return switch (a) { .none => true, .semver => |a_semver| a_semver.order(b.semver) == .eq, .windows => |a_windows| a_windows == b.windows, }; }