Function kind [src]

Prototype

pub fn kind(os: Os.Tag) Kind

Parameters

os: Os.Tag

Source

pub fn kind(os: Os.Tag) Kind { return switch (os) { .fuchsia, .haiku, .serenity, .dragonfly, .freebsd, .netbsd, .openbsd, .driverkit, .ios, .macos, .tvos, .visionos, .watchos, .illumos, .solaris, => .arch_os, .hurd, .linux, => .arch_os_abi, .freestanding, .other, .contiki, .elfiamcu, .hermit, .aix, .plan9, .rtems, .zos, .uefi, .windows, .emscripten, .wasi, .amdhsa, .amdpal, .cuda, .mesa3d, .nvcl, .opencl, .opengl, .vulkan, .ps3, .ps4, .ps5, => .none, }; }