Function versionRangeTag [src]

Prototype

pub inline fn versionRangeTag(tag: Tag) @typeInfo(TaggedVersionRange).@"union".tag_type.?

Parameters

tag: Tag

Source

pub inline fn versionRangeTag(tag: Tag) @typeInfo(TaggedVersionRange).@"union".tag_type.? { return switch (tag) { .freestanding, .other, .elfiamcu, .haiku, .plan9, .serenity, .illumos, .ps3, .ps4, .ps5, .emscripten, .mesa3d, => .none, .contiki, .fuchsia, .hermit, .aix, .rtems, .zos, .dragonfly, .freebsd, .netbsd, .openbsd, .driverkit, .macos, .ios, .tvos, .visionos, .watchos, .solaris, .uefi, .wasi, .amdhsa, .amdpal, .cuda, .nvcl, .opencl, .opengl, .vulkan, => .semver, .hurd => .hurd, .linux => .linux, .windows => .windows, }; }