current static method

Arch current()

Implementation

static Arch current() {
  return switch (Abi.current()) {
    Abi.macosX64 => Arch.x64,
    Abi.macosArm64 => Arch.arm64,
    Abi.windowsX64 => Arch.x64,
    Abi.windowsArm64 => Arch.arm64,
    Abi.linuxX64 => Arch.x64,
    Abi.linuxArm64 => Arch.arm64,
    Abi.linuxArm => Arch.arm,
    Abi.linuxRiscv32 => Arch.riscv32,
    Abi.linuxRiscv64 => Arch.riscv64,
    _ => throw UnsupportedError('Unsupported architecture: ${Abi.current()}'),
  };
}